Manifold MCP
Server Details
An MCP for marketers that gives agents tools for SEO, AEO, socials and ads data. Generous free tier; works in Claude, ChatGPT, Cursor and other MCP clients.
- Status
- Healthy
- Uptime
- 71.0% over 22 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 105 tools
Every tool is namespaced by domain and action (ads_get_ad vs ads_get_advertiser_ads vs ads_search_ads vs ads_search_advertisers), and descriptions carry explicit 'Use when'/'Not for' lines that route to the correct sibling. Cross-platform parallels (e.g. youtube_get_comments vs tiktok_get_comments) are distinct by platform, and overlapping SEO tools (seo_search_keywords vs seo_get_keyword_metrics) explicitly say 'do not call this after'. Overlap is minimal and always documented.
A single predictable {domain}_{verb}_{noun} pattern runs throughout: ads_get_ad, amazon_search_products, seo_get_serp, reddit_get_new_posts, apps_get_top_charts. Only get_task and submit_feedback deviate, and those are legitimate workspace-level utilities rather than domain tools. Verb usage (get/search/list/run/submit) is applied consistently.
105 tools is far beyond what an agent can navigate comfortably, well past the 50-tool extreme in the rubric. The breadth is genuine (SEO, ads, five social platforms, Amazon, Shopping, Maps, leads, apps, analytics), and each tool is distinct rather than padded, which softens the mismatch, but the sheer surface size is a real navigation and selection burden.
Coverage is exceptionally deep across every domain: full CRUD-ish lifecycle per resource, async run_* plus get_task for slow jobs, and submit_feedback for gaps. Where things are missing (Amazon reviews, X-wide search, Google URL submission) the descriptions state that the platform does not offer it, so agents are not left guessing. No obvious dead ends.
Available Tools
105 toolsads_get_adGet one adARead-onlyIdempotentInspect
One ad from a platform's public library, with its creative text, where it sends people, and who it was aimed at and reached.
Use when: reading the offer and the call to action behind an ad you found in a list. Not for: a set of ads, use ads_search_ads or ads_get_advertiser_ads. What is said in an ad video, use the platform's transcript tool. Returns: Record. advertiser, headline, body, format, first_shown, last_shown, active, versions (near-identical copies Meta groups, a sign the advertiser scaled it), impressions, spend, countries, placements, targeting[], cta, destination_url, media_url, plus variations[] (carousel cards on facebook, text variants on google), reach, reach_by_country[], reach_by_age_gender[] and payers[] (payer, beneficiary). Impressions and spend are the ranges the library publishes, so they are text. Reach, its age split and payers come from Meta's EU and UK disclosure, so only facebook ads that ran there have them. On google, first_shown falls back to the earliest region's date and is null when the library dates neither; the ads_get_advertiser_ads row for the same ad carries it. Cost: 1 credit. Cached 7 days. Example: {"platform": "facebook", "id": "1185617869915074"}
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | An ad id on facebook and tiktok, the ad URL on linkedin and google. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| platform | Yes | Which library the ad is in. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| cta | No | |
| url | No | The ad in the platform's library. |
| body | No | The creative's text, cut at 2000 characters. |
| meta | Yes | |
| error | No | |
| hints | Yes | |
| reach | No | People reached in the EU and UK, from Meta's transparency report. null elsewhere. |
| spend | No | A range where published at all. |
| active | No | |
| format | No | video, image, text, and other platform words. |
| payers | No | Who paid for the ad and who it was for, as declared to Meta under EU rules. |
| headline | No | |
| platform | No | |
| versions | No | How many near-identical copies Meta groups under this ad. A high count means a creative the advertiser scaled. |
| countries | No | Two-letter codes, most impressions first where the library ranks them. Empty when the platform does not say. |
| media_url | No | |
| objective | No | The campaign goal the advertiser chose, on TikTok. |
| targeting | No | Who the ad was aimed at. Empty when the library does not say. |
| advertiser | No | |
| categories | No | The advertiser's business or industry as the library labels it. Empty when not said. |
| last_shown | No | |
| placements | No | Where the ad ran, lowercase: facebook, instagram, messenger. Empty when not said. |
| variations | No | Every version of the creative: carousel cards on Meta, text variants on Google. |
| description | No | The line under the headline, where the format has one. |
| first_shown | No | |
| impressions | No | A range on most platforms, so it is text. |
| advertiser_id | No | |
| destination_url | No | |
| reach_by_country | No | Per country where the library breaks it down: people reached on Meta, share of impressions on LinkedIn, dates shown on Google. Largest first where the library ranks them. |
| reach_by_age_gender | No | People reached per age band, across every country Meta reports. |
| advertiser_followers | No | Likes on the advertiser's Facebook page. null elsewhere. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (readOnly/idempotent/openWorld), it discloses cost (1 credit, 7-day cache), data-quality quirks (impressions/spend are published ranges so returned as text), platform coverage limits (reach/payers only for facebook ads in EU/UK), and a google-specific null fallback for first_shown with a cross-reference to where the value lives instead.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with purpose and scoping, then clearly labeled Use when / Not for / Returns / Cost / Example sections. The Returns section is long and partly duplicates the output schema, but almost every clause carries platform-specific caveats that earn their place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 4-param, output-schema-backed read tool, the definition covers routing, cost, caching, per-platform field availability and edge cases, leaving nothing an agent needs to call it correctly unstated.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description adds an example call but says nothing about dry_run, max_credits, or the per-platform meaning of id beyond what the schema already documents, so it does not materially enrich parameter usage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The first sentence names a specific retrieval verb and resource ('One ad from a platform's public library') plus what the ad record contains (creative text, destination, targeting). It is immediately distinguishable from the sibling listing tools absent from its scope.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives an explicit 'Use when' (reading the offer/CTA behind an ad found in a list) and a 'Not for' that routes set-level queries to ads_search_ads or ads_get_advertiser_ads and video content to the platform's transcript tool. Both the condition and the alternatives are named.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ads_get_advertiser_adsGet an advertiser's adsARead-onlyIdempotentInspect
Every ad one advertiser is running, from a platform's public library.
Use when: a competitor teardown: what they are running, since when, and with what offer. Not for: a keyword sweep across advertisers, use ads_search_ads. One creative in full, use ads_get_ad. Returns: List. rows[]: one ad each: advertiser, headline, body, format, first_shown, last_shown, active, versions (near-identical copies Meta groups, a sign the advertiser scaled it), impressions, spend, countries, placements, targeting[], cta, destination_url, media_url. Impressions and spend are the ranges the library publishes, so they are text. Cost: 1 credit per page, or 25 on google with details. Cached 24 hours. Example: {"platform": "google", "advertiser": "lululemon.com"}
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | From meta.cursor of the previous page. | |
| country | No | Two-letter country code. Default every country the library holds. | |
| details | No | Google only: also fetch each creative's text. Costs 25 credits instead of 1. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| platform | Yes | Which library to read. | |
| advertiser | Yes | A page id or name on facebook, an advertiser name on tiktok, a company name or id on linkedin, a domain or advertiser id on google. | |
| active_only | No | Only ads the library still marks as running. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover safety (readOnly, idempotent, openWorld, non-destructive), but the description adds genuinely new operational context: cost (1 credit per page, 25 on google with details), a 24-hour cache, and the caveat that impressions/spend are published ranges returned as text. That is substantive behavioral disclosure beyond structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core purpose, then labeled sections (Use when / Not for / Returns / Cost / Example) that scan cleanly. Every sentence carries distinct information — no filler or restatement of the name.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite 8 parameters and a rich return list, the description covers routing, cost, caching, an example call, and notes on the ambiguous impressions/spend fields. With an output schema present, it does not need to detail every field, yet it still summarizes the row shape usefully.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3; the description earns extra credit by giving a concrete invocation example ({"platform": "google", "advertiser": "lululemon.com"}) that shows how the loosely-typed platform/advertiser pair is actually supplied. The cost line only restates what the schema already says about the details flag.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Every ad one advertiser is running, from a platform's public library') and immediately scopes it against siblings by naming both ads_search_ads and ads_get_ad. An agent can distinguish this tool from the other ads_* tools without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' (competitor teardown) and 'Not for' clauses with named alternatives and the condition that selects each ('a keyword sweep across advertisers, use ads_search_ads. One creative in full, use ads_get_ad'). This is textbook when/when-not/alternative routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ads_search_adsSearch an ad libraryARead-onlyIdempotentInspect
Ads running on a platform's public library, by keyword or brand.
Use when: "what ads is this category running", finding the angles and offers competitors are paying for. Not for: one advertiser's whole set, use ads_get_advertiser_ads. Google, whose library is keyed by advertiser: use ads_search_advertisers first. Organic posts, use the platform's own search tool. Returns: List. rows[]: one ad each: advertiser, headline, body, format, first_shown, last_shown, active, versions (near-identical copies Meta groups, a sign the advertiser scaled it), impressions, spend, countries, placements, targeting[], cta, destination_url, media_url. Impressions and spend are the ranges the library publishes, so they are text. Cost: 1 credit per page. Cached 24 hours. Example: {"platform": "facebook", "query": "creatine gummies", "active_only": true}
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | A keyword, a product or a brand name. | |
| cursor | No | From meta.cursor of the previous page. | |
| country | No | Two-letter country code. Default every country the library holds. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| platform | Yes | Which library to search. Google is keyed by advertiser: use ads_search_advertisers. | |
| active_only | No | Only ads the library still marks as running. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, non-destructive, idempotent, openWorld), and the description goes further with credit cost per page, 24-hour caching, and the caveat that impressions/spend are published text ranges rather than numbers. The Returns enumeration largely restates what the output schema already carries, which slightly dilutes the added value.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Well front-loaded with labeled sections (Use when / Not for / Returns / Cost / Example) and no wasted prose. The Returns block enumerates fields already present in the output schema, so it is slightly longer than necessary.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 7-parameter, open-world search tool with an output schema, the description covers routing, cost, caching, and data-format quirks, leaving no gap an agent needs to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description adds a concrete usage example and reinforces what 'query' accepts (keyword, product or brand), giving marginal but real semantic help beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Ads running on a platform's public library, by keyword or brand') and immediately distinguishes itself from ads_get_advertiser_ads and ads_search_advertisers. An agent can tell exactly what this returns versus its siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' scenarios ('what ads is this category running', competitor angles/offers) and 'Not for' exclusions naming the correct alternatives, including the Google-specific routing via ads_search_advertisers and organic posts via the platform's own search. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ads_search_advertisersSearch Google advertisersARead-onlyIdempotentInspect
The advertisers matching a brand name in Google's ad library, with their ids.
Use when: before ads_get_advertiser_ads on Google, because that library is keyed by advertiser id and one brand has one entry per region. Not for: the ads themselves, use ads_get_advertiser_ads with the id this returns. The other libraries, which search their ads directly with ads_search_ads. Returns: List. rows[]: platform, id, name, region, ads_estimate, website. Cost: 1 credit. Cached 7 days. Example: {"platform": "google", "query": "lululemon", "region": "US"}
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | A brand or company name. | |
| region | No | Two-letter country code. One brand has one entry per region. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| platform | Yes | Only Google keys its library by advertiser; the others search their ads. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish read-only, idempotent, open-world, non-destructive behavior, so the baseline is covered. The description adds genuinely useful operational context beyond that: 1-credit cost, 7-day caching, and the one-entry-per-region semantics that explain why results are region-scoped. It does not discuss auth or failure modes, keeping it just short of full marks.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the one-line purpose, then labeled Use when / Not for / Returns / Cost / Example blocks. Every sentence carries routing, cost, or format information; nothing is filler or restated boilerplate.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite an output schema existing, the description lists the returned row shape, which costs little and aids downstream chaining, and it covers routing, cost, and caching. An agent has everything needed to call this correctly and to know what to do with the result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3 and the schema already documents every parameter. The description adds the reason region matters (one brand has one entry per region) and a concrete example call showing the platform/query/region combination, which clarifies usage beyond the raw field docs.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('advertisers matching a brand name in Google's ad library, with their ids') and immediately distinguishes itself from the two closest siblings. An agent can tell it apart from ads_get_advertiser_ads and ads_search_ads without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' clause routes the agent here before ads_get_advertiser_ads because that library is keyed by id. Explicit 'Not for' clause redirects to ads_get_advertiser_ads for the ads themselves and to ads_search_ads for other libraries. Both the trigger and the exclusions are named.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
aeo_get_site_readinessGet AI readiness of a siteARead-onlyIdempotentInspect
Whether a site is set up for AI answer engines, from about seventeen live fetches of its origin, free. Checks what the engines document as gating their answers: robots.txt access for every known AI crawler (search, user fetch, training), CDN or WAF rules that turn away the answer crawlers' user agents before robots.txt is read, content present in the raw HTML without JavaScript on the homepage and on one page sampled from the sitemap, noindex and snippet directives, then freshness signals, redirect chains, sitemap, title and description, structured data, and llms.txt.
Use when: "is our site ready for AI search", "do we block GPTBot", "are we blocking ChatGPT at Cloudflare", "do we have an llms.txt", before an AI visibility push. Not for: what the engines answer, use aeo_run_ai_answers. A full technical audit, use seo_run_technical_crawl. One page's on-page tags, use seo_get_page. Returns: Record. checks[] (check, ok, tier, detail, source), failing checks first. tier says how much a check is worth: blocks_citations is documented by an engine, evidence_backed is measured, hygiene is standard practice, policy is a legitimate choice that never fails, unproven is reported but never fails on absence (llms.txt, schema presence). Plus the findings behind them: robots_txt (ai_bots[], sitemaps, content_signal), edge (probes[] per answer crawler user agent), homepage and sample_page (status, word_count and js_shell from the raw HTML, canonical, robots and schema tags, dates; sample_page is the first content URL in the sitemap, null when there is none), markdown (whether the origin answers Accept: text/markdown, which passes the JavaScript check), redirects[], sitemap, llms_txt and llms_full_txt. No crawl, no LLM call. Cost: 0 credits, rate limited. Cached 1 hour. Example: {"target": "example.com"}
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | A domain or URL. Every fetch goes to its origin. |
Output Schema
| Name | Required | Description |
|---|---|---|
| edge | No | |
| meta | Yes | |
| error | No | |
| hints | Yes | |
| checks | No | Readiness checks, failing ones first. |
| origin | No | The origin the fetches were made against. |
| target | No | |
| sitemap | No | |
| homepage | No | |
| llms_txt | No | |
| markdown | No | The homepage fetched a second time with Accept: text/markdown. |
| redirects | No | Redirect chains from the http and the www or bare variants of the origin. |
| robots_txt | No | |
| sample_page | No | The first content URL in the sitemap, fetched so rendering and freshness are not judged on the homepage alone. Null when the sitemap names no other page. |
| llms_full_txt | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/openWorld/idempotent/non-destructive, and the description layers substantial extra context on top: cost (0 credits), rate limiting, 1-hour caching, the ~17-fetch mechanism, and explicitly 'No crawl, no LLM call'. This is well beyond what the annotations convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Well front-loaded: purpose first, then use/not-for routing, then returns. However, the lengthy 'Returns:' block is partly redundant since an output schema exists, making the definition larger than strictly necessary.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex multi-fetch tool, the description covers mechanism, cost, caching, failure semantics (tier meanings, checks that never fail on absence) and boundaries. Combined with the existing output schema, an agent has everything needed to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% for the single 'target' parameter, and the schema already explains 'A domain or URL. Every fetch goes to its origin.' The description's example ({"target": "example.com"}) adds only marginal clarification, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb+resource ('whether a site is set up for AI answer engines') and enumerates exactly what it examines (robots.txt per AI crawler, WAF/CDN blocks, raw-HTML content, noindex, llms.txt, etc.). It clearly separates itself from siblings by naming aeo_run_ai_answers, seo_run_technical_crawl and seo_get_page. An agent can identify this tool 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.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when:' triggers are given ('do we block GPTBot', 'are we blocking ChatGPT at Cloudflare', before an AI visibility push) and an explicit 'Not for:' list routes to the correct alternatives (aeo_run_ai_answers, seo_run_technical_crawl, seo_get_page). Both when-to-use and when-not-to-use are covered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
aeo_run_ai_answersRun AI answersAInspect
What AI engines answer for a prompt, with the brands they mention and the sources they cite. Slow: returns a task_id, then read the result with get_task.
Use when: "does ChatGPT recommend us for X", "who do AI engines cite for X", an AI visibility baseline for a brand across engines. Not for: which prompts people ask, use aeo_search_prompts. Google's ten blue links, use seo_get_serp (ai_overview: true adds the overview to it at 1 credit). Whether a site is ready for AI crawlers, use aeo_get_site_readiness. Returns: Task. task_id now; get_task returns rows[] per prompt and engine (answer, mentions[] (brand, mentioned, position, cited), citations[] (position, url, domain, title), search_results[] (pages retrieved, cited or not), search_queries[] (the web searches the engine ran), named_brands[] (brands ChatGPT tagged in the answer, not only yours)) and errors[] for cells that failed. answer null = the engine showed no AI answer. search_results[] and named_brands[] are filled for chatgpt only, search_queries[] for chatgpt and claude. named_brands[] drops a tag ChatGPT gives as a description instead of the brand, so it can miss brands; read the answer for a full list. chatgpt and gemini are what their apps show a person, model chosen by the app; claude and perplexity come from their model APIs. Answers are live and non-deterministic; results are kept 30 days and never cached. Cost: per prompt, 15 credits for claude, 6 for perplexity, 2 each for chatgpt, gemini, ai_overview and ai_mode. Default 1 prompt on the five default engines = 27 credits. A cell that fails is not charged. Example: {"prompts": ["best crm for startups"], "brands": ["HubSpot", "pipedrive.com"]}
| Name | Required | Description | Default |
|---|---|---|---|
| brands | No | Brand names or domains to detect in every answer. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| engines | No | Engines to ask. Default chatgpt, claude, gemini, perplexity, ai_overview. | |
| prompts | Yes | Questions to ask each engine, as a person would type them. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| error | No | |
| hints | Yes | |
| result | No | |
| task_id | No | |
| poll_after_s | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare it non-readOnly and non-idempotent but say nothing about async behavior or cost. The description adds the crucial asynchronous pattern (returns task_id, read via get_task), the per-engine credit costs, the 30-day retention/no-cache policy, non-determinism of answers, engine-specific data quirks, and that failed cells are not charged. This is rich context beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core purpose, then a sequential 'Slow / Use when / Not for / Returns / Cost / Example' structure that is easy to scan. It is long, but nearly every sentence carries actionable information (cost table, data-availability caveats), so waste is minimal.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 7-parameter, async, credit-metered tool with an output schema, the description covers invocation mechanics, return shape, engine-specific semantics, cost, and failure handling. Nothing an agent needs 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.
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: it explains per-engine cost differences tied to the 'engines' parameter, the credits/estimate behavior relevant to max_credits/dry_run, and gives a worked example with prompts and brands. It adds meaning on top of the schema rather than repeating it.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific output ('what AI engines answer for a prompt, with brands mentioned and sources cited') with a clear verb/resource framing. It distinguishes itself from siblings by naming aeo_search_prompts, seo_get_serp, and aeo_get_site_readiness as the tools for adjacent jobs. An agent can select it without opening another schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Contains explicit 'Use when:' scenarios (e.g. 'does ChatGPT recommend us for X', AI visibility baseline) and a 'Not for:' block that routes each adjacent case to the correct alternative tool. The when/when-not/alternatives triad is fully covered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
aeo_search_promptsSearch AI promptsARead-onlyIdempotentInspect
Prompts people ask an AI engine (ChatGPT or Google AI Overview) about a topic or brand, from the provider's index of observed answers. Not keywords.
Use when: "what do people ask ChatGPT about X", "which prompts mention our brand", building an AI visibility baseline. Not for: Google keywords and volumes, use seo_search_keywords. What the AI engines answer right now, use aeo_run_ai_answers. Returns: List. rows[]: prompt, ai_search_volume (a People Also Ask proxy, not query logs), engines[], mentions_brand (a domain input is cited, a keyword input appears in the answer), cited_domains[], retrieved_domains[] (read while answering but not cited), search_queries[] (the web searches the engine ran), named_brands[], answer_preview, first_seen, last_seen. Give exactly one of keyword or domain. Cost: 31 + 31 per 100 rows. Default 50 rows = 47 credits. Cached 7 days. Example: {"domain": "example.com", "limit": 50}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 50, cap 500. | |
| cursor | No | From meta.cursor of the previous page. | |
| domain | No | A domain cited or mentioned in answers. | |
| engine | No | chatgpt | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| keyword | No | A topic or brand name. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), yet the description adds substantial context they cannot: the exact cost formula (31 + 31 per 100 rows, 47 credits at default), 7-day caching, dry_run costing nothing, and semantic caveats such as ai_search_volume being a People Also Ask proxy rather than query logs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads purpose in sentence one, then routes usage, then returns, cost, and a concrete example. Every block serves a decision the agent must make; nothing is redundant filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a nine-parameter tool with no required fields, the description supplies everything the schema lacks: exclusivity constraint, cost/budget behavior, caching, engine scope, and the practical example call. Return-field semantics add value even though an output schema exists.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 89%, so the baseline is 3, but the description adds a cross-parameter constraint the schema does not encode ('Give exactly one of keyword or domain') plus meaning for domain vs keyword inputs in the mentions_brand definition. It does not add further per-parameter detail, so it lands just above baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('prompts people ask an AI engine... about a topic or brand') and explicitly disambiguates from keywords ('Not keywords'), which matters given the large family of *_search_keywords siblings. An agent can distinguish this from seo_search_keywords and aeo_run_ai_answers immediately.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' scenarios in user-question form and a 'Not for' clause naming both alternatives (seo_search_keywords for Google keywords/volumes, aeo_run_ai_answers for current engine answers) with the selecting condition. It also states the keyword/domain exclusivity rule.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amazon_get_competitorsGet an Amazon product's competitorsARead-onlyIdempotentInspect
Amazon products that compete with one product for the same searches, with how many they share and how each ranks.
Use when: "which products compete with ours on Amazon", "who shows up beside this ASIN", building a competitor set for a listing. Not for: the results for one search, use amazon_search_products. Web competitors, use seo_get_serp_competitors. Returns: List. rows[]: asin, shared_keywords, avg_position, organic_keywords, organic_volume, sponsored_keywords. ASINs only: call amazon_get_product for a title. The product itself is left out. Cost: 5 + 5 per 100 rows. Default 100 rows = 10 credits. Cached 7 days. Example: {"asin": "B0B41YH9B6", "limit": 20}
| Name | Required | Description | Default |
|---|---|---|---|
| asin | Yes | The 10-character Amazon product id, after /dp/ in the URL. | |
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations (readOnly/idempotent/non-destructive/openWorld) by disclosing the credit cost model (5 + 5 per 100 rows), the 7-day cache, and that the queried product itself is excluded from results. It also notes ASINs-only payloads and points to amazon_get_product for titles.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded and broken into Use when / Not for / Returns / Cost / Example sections, each earning its place. The Returns field list is somewhat redundant given an output schema exists, which slightly inflates length.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only, cost-bearing query tool, the description covers routing, output shape, cost, caching, and the one caveat (the product itself is excluded). An agent has everything needed to call it correctly without extra exploration.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3; the description adds incremental value by tying limit to cost ('Default 100 rows = 10 credits') and giving a concrete call example. It does not add meaning beyond the schema for cursor, max_credits, language, or location.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource: products that compete with one product for the same searches, plus the shared-keyword/ranking dimensions. It explicitly distinguishes itself from amazon_search_products (one search's results) and seo_get_serp_competitors (web), so an agent can route without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' triggers ('which products compete with ours', 'who shows up beside this ASIN') and an explicit 'Not for' clause naming the correct alternatives for both search-result and web-competitor cases. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amazon_get_keyword_metricsGet Amazon keyword volumeARead-onlyIdempotentInspect
Monthly Amazon search volume for up to 1,000 keywords you already have, in the order given.
Use when: "how many people search Amazon for X", comparing Amazon demand with Google demand, sizing a product idea on Amazon. Not for: Google volume, use seo_get_keyword_metrics. Finding keywords, use amazon_search_keywords. Returns: List. rows[]: keyword, volume (monthly Amazon searches; null = no data). Cost: 5 + 5 per 100 keywords. 10 keywords = 6 credits. Cached 7 days. Example: {"keywords": ["standing desk", "desk converter"]}
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| keywords | Yes | ||
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/openWorld/idempotent/non-destructive, so the safety bar is covered; the description goes further with the credit cost formula (5 + 5 per 100, with a worked example), a 7-day cache window, and the null-means-no-data return semantic. These are exactly the operational traits an agent cannot get from annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded one-line summary, then labeled blocks (Use when / Not for / Returns / Cost / Example) with no filler. Every sentence carries a distinct fact and the alternative-tool routing appears before the logistics.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 5 parameters, an output schema present, and annotations covering safety, the description supplies everything else an agent needs: cost model, caching, volume semantics, input ordering, and a call example. Nothing required to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 80% and already documents dry_run, language, location and max_credits, so the baseline is 3. The description adds meaning the schema lacks: the 1,000-keyword cap and the order-preservation behavior for the keywords array, plus a concrete JSON example. It does not discuss the budget/dry-run interaction, which keeps it from a 5.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource (monthly Amazon search volume for keywords) plus hard scope boundaries: up to 1,000 keywords, input order preserved, only keywords you already have. This clearly separates it from amazon_search_keywords (discovery) and seo_get_keyword_metrics (Google).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' examples give three concrete scenarios, and 'Not for' names the exact alternative tool for each wrong-intent case (seo_get_keyword_metrics for Google volume, amazon_search_keywords for keyword discovery). An agent needs no inference to route correctly.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amazon_get_keywordsGet an Amazon product's keywordsARead-onlyIdempotentInspect
Amazon searches one product ranks for, with monthly Amazon search volume and its position, organic or sponsored.
Use when: "what does this ASIN rank for on Amazon", "which searches bring competitor's product its sales", choosing keywords for a listing title. Not for: Google rankings, use seo_get_ranked_keywords. New keyword ideas, use amazon_search_keywords. Returns: List. rows[]: keyword, volume (monthly Amazon searches), rank (position on the results page, counting organic and sponsored rows), type (organic | sponsored), results_count. Sorted by volume, biggest first. Cost: 5 + 5 per 100 rows. Default 100 rows = 10 credits. Cached 7 days. Example: {"asin": "B0B41YH9B6", "limit": 50}
| Name | Required | Description | Default |
|---|---|---|---|
| asin | Yes | The 10-character Amazon product id, after /dp/ in the URL. | |
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive), and the description adds information annotations cannot carry: credit cost formula (5 + 5 per 100 rows, default 10), 7-day cache behavior, and sort order of results. This is exactly the extra behavioral context the bar asks for.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose is front-loaded in one sentence, then cleanly partitioned into Use when / Not for / Returns / Cost / Example. Every line is actionable and none is redundant with the schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Output schema exists, yet the description still summarizes the row shape and sort order, plus cost, caching, and pagination-relevant params. For a 7-parameter, cost-bearing tool this leaves no meaningful gap for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3; the description earns above baseline by supplying a concrete invocation example ({"asin": "B0B41YH9B6", "limit": 50}) and by tying 'limit' to its cost consequence ('Default 100 rows = 10 credits'). It stops short of explaining cursor or dry_run semantics beyond what the schema says.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening sentence names a specific verb+resource (searches a product ranks for) and enumerates the returned fields: volume, position, organic vs sponsored. It is immediately distinguishable from siblings like amazon_search_keywords (keyword discovery) and seo_get_ranked_keywords (Google).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' triggers are given with natural-language user phrasings, and a 'Not for' block routes to two named alternatives with the exact condition that selects each. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amazon_get_productGet an Amazon productARead-onlyIdempotentInspect
One Amazon product by ASIN: title, price and discount, rating, availability, category path, the About-this-item text, spec table, variations and images.
Use when: "tear down this Amazon listing", "what does competitor's product page say", "how is this product priced and rated". Not for: who else sells it and at what price, use amazon_get_sellers. The searches it ranks for, use amazon_get_keywords. Customer reviews: not available for Amazon. Returns: Record. asin, parent_asin, title, url, byline, price, regular_price (the struck-through list price; null with no discount), discount_percent, currency, rating, ratings_count, is_amazon_choice, is_available, categories[] (broadest first), description, specs[] (group, name, value), variation_asins[], images[]. Cost: 2 credits. Cached 1 day. Example: {"asin": "B0B41YH9B6"}
| Name | Required | Description | Default |
|---|---|---|---|
| asin | Yes | The 10-character Amazon product id, after /dp/ in the URL. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| asin | No | |
| meta | Yes | |
| error | No | |
| hints | Yes | |
| price | No | |
| specs | No | |
| title | No | |
| byline | No | The brand line under the title, as Amazon writes it. |
| images | No | |
| rating | No | |
| currency | No | |
| categories | No | The breadcrumb, broadest first. |
| description | No | The 'About this item' bullets as text. |
| parent_asin | No | |
| is_available | No | |
| ratings_count | No | |
| regular_price | No | The struck-through list price that discount_percent is cut from; null with none. |
| variation_asins | No | Other sizes and colours of the same product. |
| discount_percent | No | |
| is_amazon_choice | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, openWorld, idempotent, and non-destructive behavior. The description adds meaningful context beyond annotations: cost (2 credits), cache duration (1 day), and the limitation that customer reviews are not available for Amazon. It does not cover auth or error behavior, but with annotations the bar is lower and this is useful added context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with purpose and usage, then returns, cost, and an example. It is well structured, though the detailed 'Returns' list somewhat duplicates the existing output schema, which slightly reduces conciseness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the rich input schema, existing output schema, and annotations, the description is complete: it covers purpose, usage, alternatives, cost, caching, and return-field summary. Nothing an agent needs to call this tool correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all five parameters are already documented in the schema. The description adds only an example ASIN and does not provide additional syntax or format meaning beyond the schema, making the baseline 3 appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: retrieve one Amazon product by ASIN, and lists the main fields returned. It explicitly distinguishes itself from siblings by naming amazon_get_sellers and amazon_get_keywords for different needs, so an agent can route correctly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' examples and a 'Not for' section that routes to alternative tools. This gives clear when-to-use and when-not-to-use guidance with named alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amazon_get_sellersGet an Amazon product's sellersARead-onlyIdempotentInspect
Every seller offering one Amazon product, with price, condition, where it ships from and delivery: who holds the Buy Box and who undercuts it.
Use when: "who sells this ASIN", "are resellers undercutting our price", "is Amazon itself selling this". Not for: the listing, use amazon_get_product. Prices across other stores, use shopping_get_sellers. Returns: Record. asin, title, has_featured_offer (false when no seller holds the Buy Box; rows then start at rank 2), rows[]: rank (1 holds the Buy Box), seller, seller_url (null for Amazon itself), ships_from, price, regular_price, currency, discount_percent, condition, delivery. Cost: 2 credits. Cached 6 hours. Example: {"asin": "B0B41YH9B6"}
| Name | Required | Description | Default |
|---|---|---|---|
| asin | Yes | The 10-character Amazon product id, after /dp/ in the URL. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| asin | No | |
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| title | No | |
| has_featured_offer | No | False when no offer holds the Buy Box; the rows then start at rank 2. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/openWorld/idempotent/non-destructive, but the description adds genuinely new behavioral context: 2-credit cost, 6-hour cache, and the semantic gotcha that has_featured_offer can be false (no Buy Box) with rows starting at rank 2, plus seller_url being null for Amazon itself. This is more than the annotations provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core purpose, then clearly partitioned into Use when / Not for / Returns / Cost / Example blocks. Dense but every line carries actionable information with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Although an output schema exists, the definition still disambiguates the tricky return fields (rank 1 = Buy Box, nullable seller_url, has_featured_offer=false edge case), and covers cost, caching, and routing. An agent has everything needed to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 asin, dry_run, language, location, and max_credits, making 3 the baseline. The description contributes only a single example call ({'asin': 'B0B41YH9B6'}) and says nothing about the dry_run/max_credits budget mechanics beyond what the schema states.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a specific verb+resource and scope: 'Every seller offering one Amazon product', then enumerates the returned data (price, condition, shipping, delivery, Buy Box). It is immediately distinguishable from amazon_get_product (the listing) and shopping_get_sellers (other stores), both of which it names.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' triggers ('who sells this ASIN', 'are resellers undercutting our price') and an explicit 'Not for' clause routing to sibling tools amazon_get_product and shopping_get_sellers. Nothing about tool selection is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amazon_search_keywordsSearch Amazon keywordsARead-onlyIdempotentInspect
Amazon search ideas around a seed, from Amazon's related searches, with monthly Amazon search volume.
Use when: "what else do people search on Amazon around X", building an Amazon keyword list for a listing or ads. Not for: Google keyword ideas, use seo_search_keywords. Volume for keywords you already have, use amazon_get_keyword_metrics. Returns: List. rows[]: keyword, volume. Cost: 5 + 5 per 100 rows. Default 100 rows = 10 credits. Cached 7 days. Example: {"seed": "standing desk", "limit": 50}
| Name | Required | Description | Default |
|---|---|---|---|
| seed | Yes | The seed keyword. | |
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, idempotent, openWorld, non-destructive), and the description adds material context the annotations do not: a priced cost model (5 + 5 per 100 rows), the 7-day cache window, and the returned row shape. These are exactly the billing/caching traits an agent needs before spending credits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labeled sections (Use when / Not for / Returns / Cost / Example) make it skimmable and front-loaded with the core purpose. Slightly denser than necessary for a 7-param tool but every line carries actionable information, so little is wasted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a paginated, paid, cached search tool this covers everything an agent needs: scope, alternatives, return fields, pricing, cache lifetime, and a call example. An output schema exists, so return values do not need further elaboration.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3, but the description adds real value beyond it: it ties 'limit' to cost ('default 100 rows = 10 credits') and supplies a worked example invocation. It does not explain cursor pagination or the dry_run/max_credits interaction beyond what the schema already states.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource (Amazon search ideas around a seed, sourced from Amazon related searches, with monthly volume) and explicitly excludes the two nearest siblings by name, so an agent can distinguish it from seo_search_keywords and amazon_get_keyword_metrics without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Contains an explicit 'Use when' with two concrete trigger scenarios and a 'Not for' section that routes to seo_search_keywords for Google data and amazon_get_keyword_metrics for volume on known keywords. When-to-use and when-not-to-use are both covered with named alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
amazon_search_productsSearch Amazon productsARead-onlyIdempotentInspect
Amazon's results page for a search: organic and sponsored products in order, with price, rating, reviews, bought-past-month and badges.
Use when: "who ranks on Amazon for standing desk", "which brands buy Amazon ads for this search", "what do top products in this category cost". Not for: one product's full listing, use amazon_get_product. Google Shopping, use shopping_search_products. Amazon search volume, use amazon_get_keyword_metrics. Returns: Record. keyword, results_count, rows[]: rank, type (organic | sponsored), asin, title, url, image_url, price, price_to, currency, rating, ratings_count, bought_past_month, is_amazon_choice, is_best_seller, offers[] (badges). related_searches[] (can be empty). Cost: 2 credits per 100 results. Default 100 = 2 credits. Cached 1 day. Example: {"keyword": "standing desk", "depth": 100}
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | Results to fetch. Default 100, max 700, billed per 100. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| keyword | Yes | ||
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. The country picks the Amazon marketplace. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| keyword | No | |
| results_count | No | Products Amazon says match. |
| related_searches | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, openWorld, idempotent and non-destructive, so the safety profile is covered; the description goes further by disclosing the cost model (2 credits per 100 results, default 100 = 2 credits) and the 1-day cache, which materially affects invocation strategy.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the resource, then labeled sections (Use when / Not for / Returns / Cost / Example). Every line carries information an agent needs; no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Output schema exists so return-value detail is optional, yet the description still summarizes the return shape and flags that related_searches can be empty. For a 6-param tool with cost and caching implications, nothing an agent needs 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.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 83%, so the baseline is 3, but the description adds the billing relationship for depth ('2 credits per 100 results. Default 100 = 2 credits') and a concrete example payload {'keyword': 'standing desk', 'depth': 100}. It does not clarify dry_run or max_credits, which the schema already documents.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource (search Amazon results page) and enumerates exactly what is returned (organic and sponsored products in order, with price, rating, reviews, bought-past-month, badges). An agent can distinguish it immediately from amazon_get_product and shopping_search_products.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' examples ('who ranks on Amazon for standing desk') and a 'Not for' block that names the correct alternatives for adjacent tasks: amazon_get_product for a single listing, shopping_search_products for Google Shopping, amazon_get_keyword_metrics for volume. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
analytics_get_fieldsGet Google Analytics dimensions and metricsARead-onlyIdempotentInspect
Every dimension and metric one Google Analytics 4 property reports, with the api_name analytics_get_report takes, custom dimensions and metrics included.
Use when: a report needs a field outside the common ones, "what custom dimensions do we track", checking a conversion or event-scoped field's name before asking for it, or after analytics_get_report rejected a field name. Not for: the numbers themselves, use analytics_get_report. Returns: List, dimensions then metrics, in Google's order. rows[]: kind (dimension | metric), api_name, ui_name, description, category, custom (defined on this property: customEvent:x, customUser:x), metric_type (metrics only: TYPE_INTEGER, TYPE_FLOAT, TYPE_SECONDS, TYPE_CURRENCY and so on). Several hundred rows; filter with custom or category. Cost: 0 credits. Cached 1 day. Example: {"property": "properties/123456789", "limit": 1000}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| property | Yes | A property id from analytics_list_properties: properties/123456789. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover read-only/idempotent/open-world safety, but the description goes further with cost (0 credits), caching (1 day), and result volume (several hundred rows, filter by custom or category) — operational traits no annotation conveys. It also discloses the exact row shape (kind, api_name, ui_name, category, custom, metric_type).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core purpose and organized into Use when / Not for / Returns / Cost / Example sections, so it scans well. It is on the long side, but nearly every line carries actionable information rather than filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, yet the description still summarizes the return contract and pagination/volume considerations, plus cost and cache behavior for a read-only tool with a single required parameter. Nothing an agent needs 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.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3, but the description adds a concrete call example ({"property": "properties/123456789", "limit": 1000}) and notes filtering by custom/category, giving practical invocation context beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a precise verb+resource (fetch every dimension and metric a GA4 property reports) and explicitly links the returned api_name to what analytics_get_report consumes. It is distinguishable from analytics_get_report and analytics_list_properties without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' block enumerates concrete triggers (field outside the common ones, listing custom dimensions, checking a conversion/event-scoped field name, recovering from a rejected field). The 'Not for' clause names the alternative (analytics_get_report) and the condition that selects against it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
analytics_get_reportGet a Google Analytics reportARead-onlyIdempotentInspect
A Google Analytics 4 report from the user's own property: any metrics by any dimensions over a date range, optionally against a second range.
Use when: "how much traffic did we get last month", sessions or conversions by channel, landing page or campaign, "which pages convert", revenue by source, a traffic drop by channel against the period before, organic sessions next to Search Console clicks. Not for: Google search queries, use console_get_search_analytics. A site the user does not own, use seo_get_traffic_estimates. Returns: List. rows[]: one object per row keyed by api_name, dimensions as strings and metrics as numbers; with a comparison each row also carries dateRange (current | previous). metric_types (TYPE_SECONDS is seconds, TYPE_CURRENCY is in currency_code), currency_code, time_zone, subject_to_thresholding (Google withheld small rows for privacy), data_loss_from_other_row (rows folded into (other)). meta.rows_available is Google's row count. Rates such as engagementRate are 0 to 1. Data settles within about a day. Give compare_start_date and compare_end_date together, or neither. Cost: 0 credits. Cached 1 hour. Example: {"property": "properties/123456789", "metrics": ["sessions", "keyEvents"], "dimensions": ["sessionDefaultChannelGroup"], "start_date": "2026-09-01", "end_date": "2026-09-30", "compare_start_date": "2026-08-01", "compare_end_date": "2026-08-31"}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| filters | No | Dimension filters, case-insensitive. All must match. | |
| metrics | No | GA4 metric api names: sessions, totalUsers, newUsers, engagedSessions, engagementRate, averageSessionDuration, screenPageViews, keyEvents, conversions, eventCount, totalRevenue, purchaseRevenue, transactions. analytics_get_fields lists the rest. | |
| end_date | No | Default yesterday. | |
| order_by | No | Default the first metric, highest first. | |
| property | Yes | A property id from analytics_list_properties: properties/123456789. | |
| dimensions | No | GA4 dimension api names: date, sessionDefaultChannelGroup, sessionSource, sessionMedium, sessionSourceMedium, sessionCampaignName, landingPage, landingPagePlusQueryString, pagePath, pageTitle, eventName, country, deviceCategory. analytics_get_fields lists the rest. None gives one total row. | |
| start_date | No | Default 28 days before end_date. | |
| compare_end_date | No | End of the comparison range. | |
| compare_start_date | No | Start of a second range to compare against. Needs compare_end_date. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| time_zone | No | The property's reporting time zone. |
| metric_types | No | Each metric's type: TYPE_SECONDS is seconds, TYPE_CURRENCY is in currency_code. |
| currency_code | No | |
| subject_to_thresholding | No | Google withheld small rows to protect user privacy; totals may be low. |
| data_loss_from_other_row | No | Some rows were folded into an (other) row because of high cardinality. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish this as a read-only, idempotent, non-destructive operation, but the description adds substantial behavioral context beyond them: return row shape, metric type meanings, currency/time zone handling, thresholding and (other) row caveats, rate scaling, settlement timing, zero credit cost, and one-hour caching.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is long but tightly structured and front-loaded: purpose first, then use cases, exclusions, return semantics, constraints, cost, and an example. Each section earns its place by resolving a decision or invocation ambiguity for a complex reporting tool.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an 11-parameter analytics report tool with nested filters, annotations, and an output schema, the description is complete enough to call correctly. It supplies alternatives, comparison-range coupling, cost/cache expectations, and result caveats without redundantly explaining the output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the input schema already carries detailed parameter semantics for filters, metrics, dimensions, dates, ordering, and pagination. The description adds useful meaning around comparison-range pairing and provides a concrete call example, though it leaves most individual parameters to the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific resource and scope: a GA4 report from the user's own property, with any metrics over any dimensions and an optional comparison range. It distinguishes itself from siblings by explicitly naming console_get_search_analytics for search queries and seo_get_traffic_estimates for sites the user does not own.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It provides explicit when-to-use examples such as traffic by channel, landing page conversion, revenue by source, and period-over-period comparisons. It also gives clear exclusions with alternatives, plus the constraint that compare_start_date and compare_end_date must be supplied together or not at all.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
analytics_list_propertiesList Google Analytics propertiesARead-onlyIdempotentInspect
The Google Analytics 4 properties the workspace's connected Google account can read, with the account each sits under. The first analytics call; the other analytics tools take a property from here.
Use when: "what's in my Google Analytics", "which GA4 property is example.com", before any analytics_get_* call. Not for: Search Console sites, use console_list_properties. Traffic to a site the user does not own, use seo_get_traffic_estimates. Returns: List. rows[]: property (the id to pass on: properties/123456789), property_name, property_type (PROPERTY_TYPE_ORDINARY, SUBPROPERTY or ROLLUP), account (accounts/123), account_name. NotConnected when no Google account is connected, or when the connected one has not granted Analytics; its connect_url is where the user connects or reconnects. Cost: 0 credits. The user's own data is free; it shares the console's 60 calls per minute per workspace. Cached 1 hour. Example: {}
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive/openWorld, and the description adds genuinely new behavior: a NotConnected failure mode with connect_url for reconnection, a cost of 0 credits, a shared 60 calls/min per-workspace rate limit, and a 1-hour cache. These are exactly the operational facts annotations cannot express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labeled sections (Use when / Not for / Returns / Cost / Example) make it scannable, and the core purpose leads. Length is justified by the routing and error information; no filler sentences.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite the empty input schema, the description covers invocation context, the connect_url error path, billing, rate limit, caching, and the shape of rows for chaining into analytics_get_*. Nothing an agent needs to call this correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so there is no parameter surface to document and the 0-param baseline of 4 applies. The description usefully clarifies the property id format ('properties/123456789') used downstream, but that is return-value context rather than parameter semantics.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (list) and resource (GA4 properties readable by the workspace's connected Google account) plus the account grouping. It distinguishes itself from console_list_properties and positions itself as the entry point for the analytics_* family, so an agent can tell it apart from siblings without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' triggers ("what's in my Google Analytics", identifying which GA4 property is example.com) and a 'Not for' section that routes Search Console and unowned-site traffic to console_list_properties and seo_get_traffic_estimates respectively. It also states the dependency that other analytics tools take a property from here.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
apps_get_appGet an appARead-onlyIdempotentInspect
One app's store listing: rating, installs, version, release notes, description, screenshots and the developer's contact details.
Use when: "tell me about this app", "how is competitor's app rated", "who makes this app and how do I reach them", "when did they last ship an update". Not for: what users say, use apps_get_reviews. Store searches the app ranks for, use apps_get_keywords. Finding apps, use apps_search_apps or apps_get_top_charts. Returns: Record. title, subtitle (App Store only), description, category, genres[], rating (out of 5), ratings_count, installs (Google Play only), price (0 when free), content_rating, version, released_at, updated_at, update_notes, developer with its website, email and address (those three Google Play only), screenshots[], similar_apps[] and more_by_developer[] (app_id, title). null = the store does not show it. On the App Store, description starts with the promotional text when the app has one, category is sometimes null, and currency is null on free apps. On Google Play, version is often null. Cost: 1 credit. Cached 1 day. Can take up to a minute. Example: {"store": "google_play", "app_id": "com.Slack"}
| Name | Required | Description | Default |
|---|---|---|---|
| store | Yes | google_play or app_store. | |
| app_id | Yes | Google Play package name (com.Slack, case as in the store URL) or the App Store number (618783545). | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| meta | Yes | |
| size | No | App Store only, as the store writes it. |
| error | No | |
| hints | Yes | |
| price | No | 0 when free. |
| store | No | |
| title | No | |
| app_id | No | |
| genres | No | |
| rating | No | Average stars out of 5. |
| is_free | No | |
| version | No | |
| category | No | |
| currency | No | |
| installs | No | Google Play only: estimated installs. |
| subtitle | No | App Store only; null when the app has none. |
| developer | No | |
| updated_at | No | |
| description | No | On the App Store, starts with the promotional text when there is one. |
| released_at | No | |
| screenshots | No | |
| developer_id | No | |
| similar_apps | No | |
| update_notes | No | |
| developer_url | No | |
| ratings_count | No | |
| content_rating | No | App Store only: the age rating, for example 4+. |
| min_os_version | No | |
| developer_email | No | Google Play only: the support address. |
| developer_address | No | Google Play only. |
| developer_website | No | Google Play only. |
| more_by_developer | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint, and non-destructive behavior, but the description adds substantial operational context beyond that: cost of 1 credit, 1-day caching, possible latency up to a minute, null semantics, and store-specific field quirks. These details help the agent set expectations and handle missing data correctly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the resource and its returned fields, then follows a predictable Use when / Not for / Returns / Cost / Example structure. Despite its length, every section adds actionable information for a complex, open-world tool, and there is no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Even though an output schema exists, the description supplies critical context it cannot: per-store field differences, nullability rules, credit cost, caching, and latency expectations. Combined with the example and sibling routing, it gives the agent everything needed to call the tool correctly and interpret its results.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 six parameters, including the store enum and app_id format. The description only adds a concrete example invocation and does not explain dry_run, max_credits, language, or location beyond what the schema says, so the baseline of 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The first sentence names the specific resource and enumerates the data returned (rating, installs, version, release notes, description, screenshots, developer contact), distinguishing this as an app store listing lookup. The 'Not for' section explicitly routes the agent away from apps_get_reviews, apps_get_keywords, apps_search_apps, and apps_get_top_charts, so the tool is clearly separable from its closest siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It provides explicit 'Use when' triggers and a 'Not for' section that names the correct alternative tool for each adjacent need. Nothing is left to inference about when this tool is the right choice versus apps_get_reviews, apps_get_keywords, apps_search_apps, or apps_get_top_charts.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
apps_get_competitorsGet an app's competitorsARead-onlyIdempotentInspect
Apps that compete with one app for the same store searches, with how many searches they share and how strongly each ranks.
Use when: "who competes with our app in the App Store", "which apps take our store searches", building a competitor set for an app. Not for: business competitors on the web, use seo_get_serp_competitors. The keywords two apps share, use apps_get_shared_keywords. Returns: List. rows[]: app_id, shared_keywords, avg_position, keywords (every store search it ranks for), top_3, keywords_volume. Ids only: call apps_get_app for a name. The app itself is left out. United States and English only. Cost: 5 + 5 per 100 rows. Default 100 rows = 10 credits. Cached 7 days. Example: {"store": "app_store", "app_id": "618783545", "limit": 20}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| store | Yes | google_play or app_store. | |
| app_id | Yes | Google Play package name (com.Slack, case as in the store URL) or the App Store number (618783545). | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile, and the description still adds material behavior: credit cost formula and default (10 credits for 100 rows), 7-day caching, US/English-only coverage, and the fact that the queried app itself is excluded from results. These are non-obvious traits an agent cannot infer from annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded one-line summary followed by labeled When/Not for/Returns/Cost/Example sections. Every sentence carries unique information; nothing is repeated from the schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given an output schema exists, the description need not enumerate returns, yet it labels the key row fields and adds cost, caching, coverage limits, and exclusion rules. Nothing an agent needs for correct invocation is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 adds a concrete invocation example and clarifies that returned identifiers are ids only, requiring apps_get_app to resolve a name. It stops short of explaining cursor paging or dry_run/max_credits interaction beyond the cost note.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource and scope: apps competing for the same store searches, plus the metrics returned (shared searches, rank strength). It explicitly distinguishes itself from the nearest sibling (seo_get_serp_competitors) so an agent can route without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides an explicit 'Use when' block with three natural-language triggers and a 'Not for' block naming two alternatives (seo_get_serp_competitors for web competitors, apps_get_shared_keywords for shared keywords). When, when-not, and alternatives are all present.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
apps_get_keywordsGet an app's store keywordsARead-onlyIdempotentInspect
Store searches an app ranks for, with monthly search volume in the store and the app's position: the core of app store optimisation.
Use when: "what does competitor's app rank for in the App Store", "which store keywords bring installs", picking keywords for an app title or subtitle. Not for: Google web searches, use seo_get_ranked_keywords. Keywords two apps share, use apps_get_shared_keywords. Returns: List. rows[]: keyword, volume (monthly store searches), rank (the app's position), results_count (apps in the store's results: the App Store counts at most about 250, so only a lower figure means a thin search; null on Google Play). Best rank first, then volume. United States and English only; Google Play covers fewer apps than the App Store, and NoData means the store has no keyword data for that app. Cost: 5 + 5 per 100 rows. Default 100 rows = 10 credits. Cached 7 days. Example: {"store": "google_play", "app_id": "com.microsoft.teams", "limit": 50}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| store | Yes | google_play or app_store. | |
| app_id | Yes | Google Play package name (com.Slack, case as in the store URL) or the App Store number (618783545). | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, idempotent, openWorld, non-destructive), and the description adds genuinely non-derivable traits: credit cost model (5 + 5 per 100 rows), 7-day cache, US/English-only coverage, Google Play vs App Store data-coverage differences, and NoData semantics. This is unusually rich behavioral context that annotations cannot express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core definition, then clearly labeled Use when / Not for / Returns / Cost / Example blocks. Lengthy, but every block adds usable information; only the Returns prose overlaps with the existing output schema, which keeps it short of a 5.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 6-parameter, billed, read-only tool this covers everything an agent needs: purpose, alternatives, output shape, cost, caching, and geographic/store coverage caveats. Even though an output schema exists, the extra ranking/sort and NoData notes are additive rather than redundant.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 store, app_id, limit, cursor, dry_run and max_credits; baseline 3 applies. The description restates the return row fields (keyword, volume, rank, results_count) and gives a call example, but adds little about the parameters themselves beyond what the schema provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('Store searches an app ranks for') with scope (which store, monthly volume, position) and explicitly names siblings it is not (seo_get_ranked_keywords, apps_get_shared_keywords). An agent can distinguish it from the crowded sibling list without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' examples ('what does competitor's app rank for', 'which store keywords bring installs') and an explicit 'Not for' section that routes the agent to the correct alternatives by name. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
apps_get_reviewsGet app reviewsARead-onlyIdempotentInspect
User reviews of one app, newest or most relevant first, with stars, text, app version and any developer reply.
Use when: "what do users complain about in X's app", "recent 1-star reviews", "did the last release annoy people", mining pain points for positioning. Not for: the listing itself, use apps_get_app. Reviews of a physical product, use shopping_get_reviews. Returns: Record. store, app_id, title, rating, ratings_count (every star rating, most without text: not the reviews you can fetch), rows[]: id, rating, title (App Store only), text, author, published_at, app_version, helpful_count and developer_reply (Google Play only). meta.rows_available is set only when the call reached the end of what can be fetched, else null. Cost: 1 credit per 100 reviews. Default 100 = 1 credit. Cached 6 hours. Can take up to a minute. Example: {"store": "app_store", "app_id": "618783545", "sort": "newest", "limit": 200}
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | newest | |
| limit | No | Max rows. Default 100, cap 1000. The App Store returns at most 500. | |
| store | Yes | google_play or app_store. | |
| app_id | Yes | Google Play package name (com.Slack, case as in the store URL) or the App Store number (618783545). | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| store | No | |
| title | No | |
| app_id | No | |
| rating | No | |
| ratings_count | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safe/idempotent read profile, yet the description adds cost (1 credit per 100 reviews), 6-hour caching, up to a minute latency, and the semantic caveat that ratings_count appears on every star rating most without text, unlike rows[]. This is real context beyond structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with a one-line purpose, then labeled Use when / Not for / Returns / Cost / Example blocks. Dense but every sentence carries actionable information and the structure makes it scannable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an 8-param, network-backed, credit-consuming tool, the definition covers selection, caveats, cost, timing, and return-shape notes (including the rows_available end-of-fetch semantics), leaving no obvious gap an agent would need before calling.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 88%, so baseline is 3. The description adds cross-parameter meaning the schema lacks: sort ordering ('newest or most relevant first') and the tie between limit and cost ('Default 100 = 1 credit'), plus a filled-in example call.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource (fetch user reviews of one app) plus the ordering options and returned fields. Explicitly disambiguates from siblings, naming apps_get_app for the listing and shopping_get_reviews for physical products.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides a 'Use when' block with concrete user intents ("what do users complain about", "recent 1-star reviews") and a 'Not for' block routing to two named alternatives with the distinguishing condition.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
apps_get_top_chartsGet an app store chartARead-onlyIdempotentInspect
A store's top chart (free, paid, grossing or new) overall or in one category, in chart order.
Use when: "top free business apps", "what is grossing in the App Store's finance chart", spotting rising apps in a category. Not for: apps matching a word, use apps_search_apps. One app's details, use apps_get_app. Returns: List. rows[]: rank, app_id, title, url, developer (Google Play only), rating, ratings_count (App Store only), is_free, price, currency. Cost: 1 credit per 100 rows. Default 100 rows = 1 credit. Cached 1 day. Can take up to a minute. Example: {"store": "app_store", "chart": "top_free", "category": "health_and_fitness"}
| Name | Required | Description | Default |
|---|---|---|---|
| chart | No | top_free | |
| limit | No | Max rows. Default 100; Google Play goes to 200, the App Store to 100. | |
| store | Yes | google_play or app_store. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| category | No | The store's category id in lower case with underscores; a name such as "Health & Fitness" is turned into one, and a wrong id is refused free. Omit for every category. App Store: books, business, education, entertainment, finance, food_and_drink, games, health_and_fitness, lifestyle, magazines_and_newspapers, medical, music, navigation, news, photo_and_video, productivity, reference, shopping, social_networking, sports, travel, utilities, weather, and games_puzzle and other games_ genres. Google Play: art_and_design, auto_and_vehicles, beauty, books_and_reference, business, comics, communication, dating, education, entertainment, events, family, finance, food_and_drink, health_and_fitness, house_and_home, libraries_and_demo, lifestyle, maps_and_navigation, medical, music_and_audio, news_and_magazines, parenting, personalization, photography, productivity, shopping, social, sports, tools, travel_and_local, video_players, weather, game, and game_puzzle and other game_ genres. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, openWorld, and non-destructive behavior. The description adds meaningful operational context: cost (1 credit per 100 rows, default 100 rows = 1 credit), 1-day caching, and potential latency up to a minute.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded and organized into clear sections: purpose, use cases, exclusions, return shape, cost, and example. Every sentence serves a distinct purpose with no wasted text.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
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 still helpfully summarizes returned fields and includes cost, latency, caching, usage guidance, and an example. Nothing essential for correct invocation is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is high (88%), so the schema already documents most parameters, including chart enums, category IDs, limit bounds, and dry_run. The description adds only a small amount beyond the schema, such as the cost implication of the default 100-row limit and a full example request.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific resource and scope: a store's top chart, with chart types and overall/category options, in chart order. It clearly distinguishes itself from siblings by naming apps_search_apps and apps_get_app as alternatives for different needs.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' examples and a 'Not for' section name the correct alternatives for app search and single-app details. An agent can decide when to call this tool versus apps_search_apps or apps_get_app without opening either schema.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
apps_search_appsSearch appsARead-onlyIdempotentInspect
Apps whose title matches a query, from an index of every app in a store, with the full listing and the developer's contact details on each row.
Use when: "find CRM apps", "every app with invoice in its name", building a list of app makers to contact, sizing a category. Not for: the store's own ranking for a search or a chart, use apps_get_top_charts. One app you already have, use apps_get_app (much cheaper). Returns: List. rows[]: app_id, title, subtitle, description (first 500 characters), category, rating, ratings_count, installs, price, developer and the other apps_get_app fields, with the same gaps. A title matches when it holds any one word of the query, so "habit tracker" also brings back flight trackers; search one distinctive word, with category. Biggest first: most installs on Google Play, most ratings on the App Store. Not the store's own search ranking. Cost: 31 + 31 per 100 rows. Default 100 rows = 62 credits. Cached 7 days. Example: {"store": "google_play", "query": "crm", "limit": 50}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| query | Yes | Any one of its words matched in the app title. | |
| store | Yes | google_play or app_store. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| category | No | The store's category name, such as Business. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/openWorld/idempotent/non-destructive, so the safety profile is covered. The description adds genuinely useful behavior: exact cost (31 + 31 per 100 rows, 62 credits default), 7-day caching, and the critical disclosure that a title matches on ANY single word (so 'habit tracker' returns flight trackers). That last point goes beyond annotations, but the score is capped because it largely repeats the schema's own word-match wording.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with purpose, then labeled sections (Use when / Not for / Returns / Cost / Example) that make it skimmable. It is long but every section carries decision-relevant content with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, yet the Returns section still clarifies the row shape and warns of 'the same gaps' as apps_get_app, and cost/caching/matching/sort semantics are all covered. Nothing an agent needs to call this correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so baseline is 3. The description adds value above the schema by explaining the practical implication of the query parameter (word-broadening) and advising 'search one distinctive word, with category', plus tying limit to the cost model. It does not, however, add meaning for cursor, dry_run, or max_credits beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening sentence gives a specific verb (search), resource (apps), and scope (title-match against a store-wide index, full listing plus developer contact details). It explicitly distinguishes itself from siblings by naming apps_get_top_charts and apps_get_app, so an agent can route without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It has explicit 'Use when' examples and a 'Not for' section that names two alternatives (apps_get_top_charts for rankings/charts, apps_get_app for a single known app, noted as 'much cheaper'). The selection conditions are stated, not implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
console_get_crawl_issuesGet crawl issues from BingARead-onlyIdempotentInspect
URLs Bing had trouble crawling on the user's property: HTTP errors, redirects, robots.txt blocks, DNS and timeouts, with the inbound link count of each.
Use when: "what is Bing failing to crawl", "which of my pages 404", a Bing-side health check. Not for: Google, which exposes nothing equivalent outside console_inspect_url. A crawl of the whole site with our crawler, use seo_run_technical_crawl. Returns: List, one row per URL and issue. rows[]: url, issue (Code301, Code302, Code4xx, Code5xx, BlockedByRobotsTxt, ContainsMalware, ImportantUrlBlockedByRobotsTxt, DnsErrors, TimeOutErrors), http_status, inlinks, seen_at. Fixed issues stay listed a few days. Cost: 0 credits, Bing only. Cached 6 hours. Example: {"property": "https://example.com"}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| property | Yes | A Bing site URL from console_list_properties: https://example.com/ |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the safety profile (readOnlyHint, idempotentHint, destructiveHint=false), but the description adds substantive operational context beyond them: 0-credit cost, Bing-only scope, a 6-hour cache, and the retention quirk that fixed issues stay listed for a few days. That retention detail materially affects how an agent should interpret results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose sentence followed by clearly labelled Use when / Not for / Returns / Cost / Example blocks. Despite covering many facets, each sentence carries distinct information with no padding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only, single-property lookup with an output schema, this is more than complete: issue-type enumeration, pagination awareness, cost, caching, and retention are all covered. An agent has everything needed to call it and interpret the response.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so limit, cursor and property are already fully documented in the schema (including default 100, cap 1000, and the console_list_properties source). The description only adds a sample invocation, not syntax or meaning beyond the schema, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The definition names a specific verb and resource ('URLs Bing had trouble crawling on the user's property') and enumerates the problem classes it surfaces (HTTP errors, redirects, robots.txt blocks, DNS/timeouts). An agent can distinguish it from console_get_search_analytics, console_get_sitemaps and console_inspect_url without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' triggers ('what is Bing failing to crawl', 'which of my pages 404') and an explicit 'Not for' clause that names the alternative for Google-side checks (console_inspect_url) and for a full crawl (seo_run_technical_crawl). Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
console_get_search_analyticsGet search analyticsARead-onlyIdempotentInspect
Clicks, impressions, CTR and average position from the user's own Search Console or Bing data, grouped by query, page, country, device or date.
Use when: "which queries bring traffic to my site", "how did page X do last month", "impressions by country", finding queries that rank on page two, a rank check on the user's own site. Not for: a site the user does not own, use seo_get_ranked_keywords. Search volume or difficulty, use seo_get_keyword_metrics. Why a page is not indexed, use console_inspect_url. Returns: List, most clicks first, ties broken by impressions descending. rows[]: query, page, country (ISO alpha-3), device, date (the dimensions asked for; null otherwise), clicks, impressions, ctr (0 to 1), position (average, 1-based). Google data lags about two days and keeps 16 months; Bing query and page rows are the last weeks with no date range, its date rows are daily totals. Totals (sum of clicks, impressions) differ by grouping due to Google's aggregation; this is normal Google behaviour. Cost: 0 credits. Cached 6 hours. Example: {"property": "sc-domain:example.com", "dimensions": ["query", "page"], "start_date": "2026-08-01", "end_date": "2026-08-31"}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows per page. Default 100, cap 1000. Google serves up to 25,000 rows per query; page on with cursor. | |
| cursor | No | From meta.cursor of the previous page. | |
| engine | No | Which connected account: google or bing. | |
| filters | No | Google only. All filters must match. | |
| end_date | No | Default 3 days ago, the freshest complete day. | |
| property | Yes | A property id from console_list_properties: sc-domain:example.com or https://example.com/ for Google; site URL for Bing. | |
| dimensions | No | Group by query, page, country, device, date. Bing takes exactly one of query, page, date. | |
| start_date | No | Default 28 days before end_date. | |
| search_type | No | Google only. | web |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only/idempotent/non-destructive, and the description adds substantial extra context: Google's ~2-day lag and 16-month retention, Bing's differing row semantics, aggregation-induced total discrepancies, 0 credit cost, and 6-hour caching. These are behavioral traits no structured field conveys.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the purpose, then uses labeled blocks (Use when / Not for / Returns / Cost / Example) that an agent can scan quickly. Despite its length, each sentence carries distinct, actionable information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 9-parameter analytics tool with an output schema, the definition is complete: it covers selection conditions, engine-specific caveats, freshness, cost, and a worked example. An agent has everything needed to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description explains output-oriented behaviors (Bing row limits, date handling, aggregation) rather than adding syntax or semantics for the parameters themselves beyond what the schema already documents.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource and the exact metrics returned (clicks, impressions, CTR, average position) plus the supported grouping dimensions. It clearly differentiates itself from siblings by being scoped to the user's OWN verified Search Console/Bing property.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' example questions and a 'Not for' block that routes to named alternatives (seo_get_ranked_keywords, seo_get_keyword_metrics, console_inspect_url) with the condition that selects each. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
console_get_sitemapsGet sitemapsARead-onlyIdempotentInspect
The sitemaps submitted for one of the user's properties, with when they were read, how many URLs they carry and their errors.
Use when: "is my sitemap picked up", "how many URLs did Google read from the sitemap", checking a submission after a site change. Not for: submitting or resubmitting one, use console_submit_sitemap. Whether one URL is indexed, use console_inspect_url. Finding pages a sitemap misses, use seo_run_technical_crawl. Returns: List. rows[]: path, type, submitted_at, last_read_at, pending, is_index, urls_submitted, urls_indexed (Google reports 0 today), warnings, errors. null = the engine does not say. Cost: 0 credits. Cached 10 minutes. Example: {"property": "https://www.example.com/"}
| Name | Required | Description | Default |
|---|---|---|---|
| engine | No | Which connected account: google or bing. | |
| property | Yes | A property id from console_list_properties: sc-domain:example.com or https://example.com/ for Google; site URL for Bing. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the safe read-only, idempotent profile, but the description adds context beyond them: cost (0 credits), a 10-minute cache, and the crucial 'null = the engine does not say' semantics and the 'Google reports 0 today' caveat. This tells the agent how to interpret ambiguous results, which annotations cannot.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads purpose, then uses labeled sections (Use when / Not for / Returns / Cost / Example) that let an agent scan to exactly the information it needs. Every sentence carries signal with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present and rich annotations, the description still adds return-shape detail, cost, caching, and null-handling. A two-parameter read tool is fully specified for correct invocation and interpretation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so both properties and the engine enum are fully documented in the schema itself. The description adds a concrete example for 'property' but no syntax or format detail beyond what the schema provides, so the baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('The sitemaps submitted for one of the user's properties') plus the data dimension it returns (read time, URL counts, errors). It is immediately distinguishable from siblings like console_submit_sitemap and console_inspect_url.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' examples ('is my sitemap picked up', 'how many URLs did Google read') and a 'Not for' section that names three alternatives with the condition that selects each (submitting → console_submit_sitemap, indexing → console_inspect_url, missing pages → seo_run_technical_crawl). Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
console_inspect_urlInspect a URL in Search ConsoleARead-onlyIdempotentInspect
Google's index status for one URL of the user's property: indexed or not and why, last crawl, canonical, mobile usability and rich results.
Use when: "why is this page not in Google", "when was this page last crawled", "which canonical did Google pick", checking a page after a fix. Not for: many URLs at once (Google allows 2,000 inspections per property per day, shared by everyone on the property), use console_get_search_analytics with dimension page to find which pages get impressions. The page's own HTML, use seo_get_page. Bing, which has no inspection. Returns: Record. verdict (PASS | PARTIAL | FAIL | NEUTRAL), coverage_state (Google's sentence, for example Submitted and indexed), indexing_state, robots_txt_state, page_fetch_state, last_crawl_at, crawled_as, google_canonical, user_canonical, referring_urls[], sitemaps[], mobile_usability and rich_results (each a verdict with its issues), inspection_link. null = Google did not report it. Cost: 0 credits, Google only. Cached 24 hours. Example: {"property": "sc-domain:example.com", "url": "https://www.example.com/pricing"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | A URL under the property. | |
| property | Yes | A Google property id from console_list_properties: sc-domain:example.com or https://example.com/ |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| meta | Yes | |
| error | No | |
| hints | Yes | |
| verdict | No | PASS, PARTIAL, FAIL, NEUTRAL or VERDICT_UNSPECIFIED. |
| property | No | |
| sitemaps | No | |
| crawled_as | No | |
| rich_results | No | |
| last_crawl_at | No | |
| coverage_state | No | Google's coverage sentence, for example Submitted and indexed. |
| indexing_state | No | |
| referring_urls | No | |
| user_canonical | No | |
| inspection_link | No | The Search Console page for this inspection. |
| google_canonical | No | |
| mobile_usability | No | |
| page_fetch_state | No | |
| robots_txt_state | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and open-world, but the description adds traits those annotations cannot express: a hard quota (2,000 inspections per property per day, shared across the property), a 24-hour cache, zero credit cost, and Google-only availability. These directly shape when an agent should call it and how often.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Well front-loaded with labeled sections (Use when / Not for / Returns / Cost / Example) that an agent can scan quickly, and no throat-clearing. The Returns block is long and enumerates every field even though an output schema exists, so it is somewhat redundant rather than wasted, keeping this just short of a 5.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, triggers, exclusions with alternatives, quota, caching, cost, example invocation, and null semantics for unreported fields. With annotations and an output schema also present, an agent has everything needed to select and invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so both parameters are already documented, and the baseline would be 3. The description adds a concrete example call ('property': 'sc-domain:example.com', 'url': 'https://www.example.com/pricing') that demonstrates the expected pairing, a small but real increment over the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (inspect) and resource (one URL in Search Console) plus the scope it covers: index status, last crawl, canonical, mobile usability, rich results. It explicitly separates itself from console_get_search_analytics (bulk page-level data) and seo_get_page (the page's own HTML), so an agent can disambiguate without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit triggers ('why is this page not in Google', 'when was this page last crawled', 'which canonical did Google pick') and explicit exclusions ('Not for: many URLs at once', page HTML, Bing) with a named alternative for each exclusion. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
console_list_propertiesList connected search propertiesARead-onlyIdempotentInspect
The Search Console and Bing Webmaster properties the workspace's connected accounts can read. The first console call; every other console tool takes a property from here.
Use when: "what sites are in my Search Console", before any console_get_* call, or to check which engine is connected. Not for: third-party sites the user does not own, use seo_get_domain_overview. Live rankings, use seo_get_serp. Returns: List. rows[]: engine (google | bing), property (the id to pass on: sc-domain:example.com, https://example.com/ or a Bing site URL), permission (Google: siteOwner, siteFullUser, siteRestrictedUser, siteUnverifiedUser; Bing: null), verified. NotConnected when no account of that engine is connected; its connect_url is where the user connects one. Cost: 0 credits. The user's own data is free; 60 console calls per minute per workspace. Cached 1 hour. Example: {"engine": "all"}
| Name | Required | Description | Default |
|---|---|---|---|
| engine | No | Which connected accounts to list. Default all. | all |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| notes | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive/openWorld, but the description adds substantial context beyond them: zero credit cost, a 60 calls/min per-workspace rate limit, 1-hour caching, and the NotConnected response state with its connect_url. That is exactly the kind of operational detail annotations cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the identity sentence, then uses labeled blocks (Use when / Not for / Returns / Cost / Example) that are easy to scan. Slightly long, and the Returns enumeration partly repeats what the output schema already provides, costing one point.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter read tool with a rich output schema, this covers everything an agent needs: routing rules, cost, rate limit, caching, the connect-flow error state, and the property-id format to pass downstream.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% and the single parameter is an enum with a default, so the schema already fully documents 'engine'. The description adds only a usage example ({"engine": "all"}) and no syntax or defaulting nuance beyond the schema, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('The Search Console and Bing Webmaster properties the workspace's connected accounts can read') and explicitly positions itself as 'The first console call; every other console tool takes a property from here,' which cleanly separates it from console_get_* siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives an explicit 'Use when' trigger list plus a 'Not for' branch that routes to named alternatives (seo_get_domain_overview for unowned sites, seo_get_serp for live rankings). When/when-not/alternatives are all present.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
console_submit_sitemapSubmit a sitemapAIdempotentInspect
Submits or resubmits a sitemap for one of the user's properties, asking Google or Bing to read it again. A write to the user's own account.
Use when: "get my new pages indexed", "I just published", "tell Google about the sitemap", after a site change or migration. Resubmitting the same sitemap is how to say it changed. Not for: specific URLs on Bing now, use console_submit_urls. Whether a page is indexed, use console_inspect_url. Google has no API to request indexing of one URL; the sitemap is the way. Returns: Record. engine, property, sitemap_url, submitted_at (when Manifold sent it). The engine reads it later, usually within hours; console_get_sitemaps shows when. Cost: 0 credits. Never cached. A connection made with read access only answers NotConnected; the user reconnects to grant submit access. Example: {"property": "sc-domain:example.com", "sitemap_url": "https://www.example.com/sitemap.xml"}
| Name | Required | Description | Default |
|---|---|---|---|
| engine | No | Which connected account: google or bing. | |
| property | Yes | A property id from console_list_properties: sc-domain:example.com or https://example.com/ for Google; site URL for Bing. | |
| sitemap_url | Yes | The sitemap or sitemap index URL, under the property. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| error | No | |
| hints | Yes | |
| engine | No | |
| property | No | |
| sitemap_url | No | |
| submitted_at | No | When Manifold sent it; the engine reads it later. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare the safety profile (write, idempotent, non-destructive, open-world), and the description adds context those annotations cannot: resubmitting the same sitemap is the signal that the sitemap changed (explaining the idempotentHint), cost is 0 credits, the result is never cached, and a read-only connection returns NotConnected so the user must reconnect to grant submit access. That last point is a concrete auth failure mode an agent needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the action in the first sentence, then uses labeled sections (Use when / Not for / Returns / Cost / Example) so an agent can scan to the relevant part. Every line carries information; nothing is padded or repeated from the schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers the full decision surface for a write tool: timing expectations ('the engine reads it later, usually within hours'), where to verify the result (console_get_sitemaps), cost, caching, and the auth failure mode. The output schema exists, yet the description still names the returned fields briefly without duplicating schema detail.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the structured fields already document engine, property, and sitemap_url, making 3 the baseline. The description lifts it by binding the parameters into a concrete call example and by clarifying the sitemap/sitemap-index distinction and that the URL must sit under the property. Useful but adjacent to what the schema says.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Submits or resubmits a sitemap for one of the user's properties') and immediately scopes it to asking Google or Bing to re-read it. Sibling disambiguation is explicit later (console_submit_urls, console_inspect_url), so an agent can separate this from the other console write tools without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides an explicit 'Use when' list with quoted user utterances ('get my new pages indexed', 'I just published') and an explicit 'Not for' clause routing URL-level submission to console_submit_urls and index-status checks to console_inspect_url. It even explains the workaround rationale: Google has no one-URL indexing API, so the sitemap is the way.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
console_submit_urlsSubmit URLs to BingAIdempotentInspect
Asks Bing to crawl specific URLs of the user's site now, within Bing's daily quota for the site. A write to the user's own account.
Use when: "get these pages into Bing", "I just published this post", a page Bing has not crawled yet, a fixed page that should be recrawled. Not for: Google, which has no API for this; use console_submit_sitemap with engine google. A whole site, use console_submit_sitemap. Pages Bing failed to crawl, use console_get_crawl_issues first. Returns: List. rows[]: url (sent to Bing). quota: daily_remaining, monthly_remaining, left after this call. errors[]: URLs not under the site (InvalidTarget) and URLs over the quota, not sent (ProviderUnavailable). Cost: 0 credits, Bing only. Never cached. Bing's quota starts near 10 URLs a day for a new site and grows with its age. Example: {"property": "https://www.example.com/", "urls": ["https://www.example.com/blog/new-post"]}
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | URLs under the property, at most 500, never more than today's quota. Duplicates are dropped. | |
| property | Yes | A Bing site URL from console_list_properties: https://example.com/ |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| quota | No | Left after this call. |
| errors | No | Per-input failures of a batch call. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover safety (readOnlyHint=false, destructiveHint=false, idempotentHint=true), but the description adds quota behavior (daily and monthly remaining, returned per call), the fact that over-quota URLs are dropped with ProviderUnavailable and off-site URLs yield InvalidTarget, zero credit cost, no caching, and that Bing's quota starts around 10/day for a new site. This is meaningful operational context beyond structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose sentence, then clearly labeled Use when / Not for / Returns / Cost / Example blocks. Despite its length, each block carries distinct decision-relevant information with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a write tool with quota semantics, the description covers when to use it, what happens on failure, cost, quota growth behavior, and even summarizes return fields despite an output schema existing. An agent has everything needed to call it correctly and interpret partial failures.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 slightly further by framing the urls array against the live quota ('never more than today's quota') and giving a concrete example tying property format to console_list_properties, which helps an agent construct a valid call.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Asks Bing to crawl specific URLs of the user's site now') plus the governing constraint (Bing's daily quota). It explicitly separates itself from console_submit_sitemap (whole site) and console_get_crawl_issues, so an agent can route correctly without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides an explicit 'Use when' list with concrete triggers ('I just published this post', uncrawled page, recrawl a fixed page) and a 'Not for' list naming alternatives for each exclusion: Google → console_submit_sitemap with engine google; whole site → console_submit_sitemap; failed crawls → console_get_crawl_issues first.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
facebook_get_commentsGet Facebook commentsARead-onlyIdempotentInspect
The comments on one Facebook post.
Use when: reading what people replied to a page or a group post. Not for: the post itself, use facebook_get_post. Comments across many posts, which Facebook does not offer. Returns: List. rows[]: one comment each: author, created_at, text (cut at 2000 characters), likes, replies, and parent_id and depth for a reply. Cost: 1 credit per page. Cached 6 hours. Example: {"url": "https://www.facebook.com/reel/1535656380759655"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a Facebook post or reel. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint, and destructiveHint=false, so the safety profile is covered. The description adds valuable non-annotation context: 1 credit per page, 6-hour caching, and the fact that comment text is truncated at 2000 characters. That is substantive behavioral disclosure beyond structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core action, then cleanly labeled sections (Use when, Not for, Returns, Cost, Example). Every sentence adds routing, cost, or field-level information without padding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Although an output schema exists, the description goes further by summarizing row fields and the 2000-character truncation, and it covers cost, caching, and pagination cursor source. For a low-complexity read tool with annotations, schema, and output schema, nothing an agent needs to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so url, cursor, dry_run, and max_credits are already documented in the schema. The description adds an example URL and return-row structure but no additional syntax or meaning for cursor, dry_run, or max_credits. Baseline 3 is appropriate when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb and resource: 'The comments on one Facebook post.' It also names the sibling tool it is not (facebook_get_post) and the scope it cannot cover (comments across many posts), letting an agent distinguish it immediately from facebook_get_post, facebook_get_posts, and facebook_get_group_posts.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' and 'Not for' sections: reading replies to a page or group post, not the post itself (route to facebook_get_post), and not cross-post aggregation because Facebook does not offer it. This is a complete routing rule with an alternative named.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
facebook_get_group_postsGet Facebook group postsARead-onlyIdempotentInspect
The posts in one Facebook group, newest first.
Use when: watching a community you sell into, the way reddit_get_new_posts watches a subreddit. Not for: a page's own posts, use facebook_get_posts. A complete window since a moment, which Facebook does not offer: page with the cursor and dedupe on id. Returns: List. rows[]: posts with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. top_comments are the comments Facebook shows under the post, with each commenter's profile URL. null or empty = the platform does not publish it. Give the group's url. Cost: 1 credit per page. Cached 6 hours. Example: {"url": "https://www.facebook.com/groups/742354120555345"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The full URL of a Facebook group. | |
| cursor | No | From meta.cursor of the previous page. | |
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| feed | No | Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes. |
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only/idempotent/non-destructive safety, and the description adds substantial context beyond them: 1 credit per page, 6-hour caching, the fact that Facebook does not offer a complete window so the caller must page with the cursor and dedupe on id, and that text is truncated at 2000 characters. These are non-obvious operational traits an agent needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Well front-loaded with labeled sections (Use when / Not for / Returns / Cost / Example) and every line earns its place except the Returns field enumeration, which substantially duplicates the output schema. Slightly dense but organized.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read tool with rich annotations and an output schema, the description covers the remaining agent-critical gaps: cost, caching, pagination/dedupe contract, and null semantics. Nothing needed for correct invocation is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 adds genuine value: it ties cursor to 'the cursor' from paging with dedupe on id, clarifies that null/empty means the platform does not publish a field, and supplies a concrete url example. It does not, however, mention dry_run or max_credits semantics.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('The posts in one Facebook group, newest first') and explicitly distinguishes itself from the sibling facebook_get_posts by scope (group vs. page's own posts). An agent can route correctly without reading any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Contains explicit 'Use when' and 'Not for' clauses, names the alternative tool to use instead (facebook_get_posts), and anchors the use case with an analogy to reddit_get_new_posts. This is the gold standard for routing guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
facebook_get_postGet a Facebook postARead-onlyIdempotentInspect
One Facebook post with its reactions, comments, shares and views.
Use when: a row is worth the detail, or you have a URL and nothing else. Not for: the comments themselves, use facebook_get_comments. What is said in a video, use facebook_get_transcript. Returns: Record. rows[]: the one post, with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. null or empty = the platform does not publish it. Cost: 1 credit. Cached 6 hours. Example: {"url": "https://www.facebook.com/reel/1535656380759655"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a Facebook post or reel. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | The platform's own id. Dedupe on it. |
| url | No | |
| meta | Yes | |
| text | No | Caption or body, cut at 2000 characters. |
| error | No | |
| hints | Yes | |
| is_ad | No | Paid or a marked partnership, where the platform says. |
| likes | No | |
| links | No | Outbound links in the post or its description, expanded. |
| media | No | |
| music | No | The sound or track, as title and artist. |
| saves | No | Saves or bookmarks, where the platform counts them. |
| views | No | |
| author | No | Handle, without the @. |
| shares | No | |
| tagged | No | Accounts tagged in the media, by handle. |
| comments | No | |
| hashtags | No | Without the #. |
| language | No | The language the platform detected, as a code. |
| location | No | The place the post is tagged with. |
| mentions | No | Handles the post names, without the @. |
| platform | No | |
| author_url | No | |
| created_at | No | ISO 8601 UTC, where the platform reports it. |
| duration_s | No | |
| transcript | No | What a video says, where the listing carries it, cut at 2000 characters. |
| author_name | No | |
| top_comments | No | The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere. |
| collaborators | No | Co-authors, collaborators and branded-content partners, by handle. |
| author_verified | No | |
| author_followers | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover readOnly/idempotent/non-destructive, and the description adds real context beyond them: 1-credit cost, 6-hour caching, text truncation at 2000 characters, and the null/empty 'platform does not publish it' behavior. This is meaningful operational disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labeled sections (Use when, Not for, Returns, Cost, Example) make it scannable and front-loaded. Every sentence carries information; nothing is filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Output schema exists, yet the description still flags the return fields and edge cases (truncation, null/empty), and it covers cost and caching. An agent has everything needed to invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already documents url, dry_run, and max_credits. The description's only added value is a concrete example URL, which is marginal. Baseline 3 applies when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (get) and resource (a single Facebook post) plus its bundled data (reactions, comments, shares, views). Clearly distinguished from the plural facebook_get_posts and from facebook_get_comments/facebook_get_transcript.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' (a row worth the detail, or a bare URL) and 'Not for' clauses that route the agent to facebook_get_comments for comments and facebook_get_transcript for video speech. No inference required.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
facebook_get_postsGet Facebook page postsARead-onlyIdempotentInspect
The posts on one Facebook page, newest first.
Use when: watching what a business page publishes, judging cadence and reactions. Not for: a group's posts, use facebook_get_group_posts. One post in full, use facebook_get_post. Returns: List. rows[]: posts with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. top_comments are the comments Facebook shows under the post, with each commenter's profile URL. null or empty = the platform does not publish it. Facebook publishes no share count, so shares is null. Give one of handle (a page name) or url. Cost: 1 credit per page. Cached 6 hours. Example: {"url": "https://www.facebook.com/gymshark"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The full URL of a Facebook page. | |
| cursor | No | From meta.cursor of the previous page. | |
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| feed | No | Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes. |
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld), but the description adds operational context the annotations cannot: cost of 1 credit per page, a 6-hour cache, 2000-character text truncation, and null semantics ('Facebook publishes no share count, so shares is null'). These are exactly the traits that change how an agent plans and interprets a call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the one-line purpose, then labels sections (Use when / Not for / Returns / Cost / Example) so a scanning agent finds each fact immediately; every sentence, including the null-semantics note, carries information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, yet the description still clarifies field meaning and null conventions that the schema alone would not disambiguate. Combined with cost, caching, and alternative-tool routing, nothing needed to call or interpret this tool correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, and the schema documents all five parameters. The description adds a real constraint not in the schema ('give one of handle or url', despite required=0) plus an example payload, but leaves cursor, dry_run, and max_credits to the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('posts on one Facebook page') plus ordering ('newest first'), and explicitly contrasts itself with facebook_get_group_posts and facebook_get_post, so an agent can route without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides an explicit 'Use when' scenario (watching what a business page publishes, judging cadence and reactions) and a 'Not for' clause that names both alternatives with the exact condition that selects each.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
facebook_get_profileGet a Facebook pageARead-onlyIdempotentInspect
One Facebook page: its followers, its category, its address and its website.
Use when: checking a business page is real and current, reading its category and contact details. Not for: its posts, use facebook_get_posts. Its ads, use ads_get_advertiser_ads with platform facebook. Returns: Record. The page's handle, name, bio, followers, likes, website, links, email and phone (its public contact details), running_ads (whether it is advertising now) and ad_library_id (what ads_get_advertiser_ads takes for it), with other profile fields where Facebook fills them. null or empty = the platform does not publish it. kind is company, because these are pages rather than people. Give one of handle (a page name) or url. Cost: 1 credit. Cached 24 hours. Example: {"url": "https://www.facebook.com/gymshark"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The full URL of a Facebook page. | |
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| bio | No | |
| url | No | |
| kind | No | |
| meta | Yes | |
| name | No | |
| No | The contact email the account shows publicly. | |
| error | No | |
| hints | Yes | |
| likes | No | Lifetime likes, where the platform reports them. |
| links | No | Other links the account lists: bio links and its profiles elsewhere. |
| phone | No | The contact phone the account shows publicly. |
| views | No | |
| handle | No | The @name, without the @. |
| people | No | LinkedIn company pages: the few employees the page shows, not the whole staff. |
| topics | No | What the account says it covers: LinkedIn specialties, YouTube channel keywords. |
| founded | No | Company pages: the year founded. |
| related | No | Similar accounts the platform suggests beside this one. |
| website | No | |
| industry | No | Company pages only. |
| location | No | |
| platform | No | |
| verified | No | |
| employees | No | Company pages only. |
| followers | No | Subscribers on YouTube. |
| following | No | |
| created_at | No | |
| experience | No | LinkedIn people: the companies on the profile, newest first. No titles. |
| posts_count | No | |
| running_ads | No | Facebook pages: whether the page is running ads now. |
| company_type | No | Company pages: Public Company, Privately Held. |
| recent_posts | No | LinkedIn people: their latest posts, for linkedin_get_comments. |
| ad_library_id | No | Facebook pages: the id ads_get_advertiser_ads takes for this page. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/openWorld/non-destructive, but the description adds material context they cannot: cost (1 credit), 24-hour caching, budget behavior via max_credits/BudgetExceeded, the dry_run=free mode, and the semantic null/empty = not published convention. It also clarifies 'kind is company' because these are pages, not people.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labeled sections (Use when / Not for / Returns / Cost / Example) front-load the routing decision before detail, and the single-line example gives a concrete call shape. Dense but every sentence carries distinct information with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite an output schema existing, the description still supplies the operational facts an agent needs: cost, caching window, budget guard, input requirements, and a working example. Nothing required to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3, but the description adds a constraint the schema does not express: 'Give one of handle (a page name) or url,' resolving the ambiguity created by required=0. It also glosses handle usage that the schema does not fully convey, though dry_run/max_credits semantics are left largely to the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('One Facebook page') and immediately scopes what it covers: followers, category, address, website. It explicitly distinguishes itself from siblings by naming facebook_get_posts for posts and ads_get_advertiser_ads for ads, so an agent can route correctly without opening another schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' conditions (verifying a business page is real/current, reading category and contact details) and explicit 'Not for' exclusions that route to named alternatives (facebook_get_posts, ads_get_advertiser_ads with platform facebook). This is the full when/when-not/alternative triad.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
facebook_get_transcriptGet a Facebook transcriptARead-onlyIdempotentInspect
What is said out loud in one Facebook video or reel, as text.
Use when: reading a video without watching it, pulling the claims out of a page's ad or clip. Not for: the post's text, which facebook_get_post already returns. Returns: Record. platform, url, language, text (the full transcript, uncut). NoData when the post carries no speech. Cost: 1 credit. Cached 30 days. Example: {"url": "https://www.facebook.com/reel/1535656380759655"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a Facebook video or reel. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | Language code of the transcript to prefer, when the platform has several. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| meta | Yes | |
| text | No | null when the post carries no speech to transcribe. |
| error | No | |
| hints | Yes | |
| language | No | |
| platform | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive), and the description goes well beyond them: cost (1 credit), 30-day caching, and the NoData outcome when a post carries no speech. These are exactly the non-obvious operational traits an agent needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core definition, then labeled sections (Use when / Not for / Returns / Cost / Example). Every line is informative and there is no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
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 detail return shape, yet it still names the key fields and the empty-result case. Combined with cost, caching, and annotation coverage, nothing an agent needs to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so url, dry_run, language, and max_credits are already documented. The description adds only an example call with the url field; it does not clarify dry_run or max_credits interaction with the stated credit cost, so it stays at the schema-driven baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource and output ('what is said out loud in one Facebook video or reel, as text') rather than restating the name. It explicitly distinguishes itself from facebook_get_post, which returns post text instead of speech.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides an explicit 'Use when' clause (reading a video without watching it, extracting claims from an ad/clip) and a 'Not for' clause that names the alternative sibling (facebook_get_post). The routing decision is fully determined without opening any schema.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_taskGet a task resultARead-onlyIdempotentInspect
The result of a run_* tool, or TaskPending while it runs.
Use when: you hold a task_id from seo_run_technical_crawl or aeo_run_ai_answers. Not for: starting work; call the run_* tool first. Returns: Record. The same shape the synchronous tool would return, under result, with meta.credits_charged as settled. A task still running holds the call up to 25 seconds, then answers TaskPending: call get_task again at once, with no wait first. TaskFailed carries the reason. Cost: 0 credits. Example: {"task_id": "task_01J..."}
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| error | No | |
| hints | Yes | |
| result | No | |
| task_id | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnly/idempotent/non-destructive; the description adds the behaviors that actually matter here: a 25-second blocking hold while the task runs, TaskPending polling with no backoff, TaskFailed carrying a reason, and 0 credits cost. None of that is derivable from the annotations or schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose first, then labeled Use when / Not for / Returns / Cost / Example sections that are each one or two lines. Every line carries a distinct piece of information with no restatement of the tool name or title.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, yet the description still supplies the operational facts an agent needs to drive the async lifecycle correctly (blocking window, polling, failure case). Combined with the single required param, nothing needed to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must carry the load, and it mostly does: it gives a concrete example value ({"task_id": "task_01J..."}) and states the provenance of the id. It does not mention the minLength 1 / maxLength 100 constraints declared in the schema, so it stops short of full compensation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('The result of a run_* tool') and immediately distinguishes itself from the async producers, naming TaskPending as the alternate return. An agent can tell this apart from seo_run_technical_crawl or aeo_run_ai_answers without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' (holding a task_id from seo_run_technical_crawl or aeo_run_ai_answers) and 'Not for: starting work; call the run_* tool first.' It also prescribes the follow-up action on TaskPending ('call get_task again at once, with no wait first'), which is genuine usage routing rather than context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
instagram_get_commentsGet Instagram commentsARead-onlyIdempotentInspect
The comments on one Instagram post or reel.
Use when: reading what an audience said, finding the questions a product post keeps getting. Not for: the post itself, use instagram_get_post. Comments across many posts, which Instagram does not offer. Returns: List. rows[]: one comment each: author, created_at, text (cut at 2000 characters), likes, replies, parent_id (the comment a reply answers) and depth (1 for a reply). Replies only come back when you ask for them. Cost: 1 credit per page, or 15 with include_replies. Cached 6 hours. Example: {"url": "https://www.instagram.com/p/DKSMEpKRd6h/"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of an Instagram post or reel. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. | |
| include_replies | No | Also fetch the replies under each comment. Costs 15 credits, charged even when there are none. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive), but the description adds operational context the annotations cannot: per-page credit cost, the 15-credit flat charge for include_replies that applies even with zero replies, and a 6-hour cache. It also discloses text truncation at 2000 characters and that replies are omitted unless requested.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the resource definition, then cleanly labelled blocks (Use when / Not for / Returns / Cost / Example). Every sentence carries information an agent needs; even the Returns block adds semantics the schema does not encode, such as depth and parent_id meaning.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With an output schema present and rich annotations, the description still closes the remaining gaps: cost model, caching, truncation, reply-fetching behavior and a working example. An agent has everything needed to select and invoke it correctly in one call.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema documents all five parameters and the baseline is 3. The description still adds value beyond the schema with the 1-credit-per-page cost model, the 6-hour cache note, and a concrete url example, though it does not explain cursor or max_credits behavior beyond what the schema states.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The first line names a specific resource (comments) and its scope (on one Instagram post or reel), a clear read verb implied by 'Get'. The 'Not for' clause explicitly distinguishes it from instagram_get_post, so an agent can route between them without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives explicit when-to-use (reading what an audience said, finding recurring questions), explicit when-not-to-use (the post itself, comments across many posts), and names the alternative sibling instagram_get_post. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
instagram_get_postGet an Instagram postARead-onlyIdempotentInspect
One Instagram post or reel with its caption and its engagement.
Use when: a row is worth the detail, or you have a URL and nothing else. Not for: the comments, use instagram_get_comments. What is said in a reel, use instagram_get_transcript. Returns: Record. rows[]: the one post, with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. top_comments are the first comments, author_followers the owner's following, and is_ad is true for a paid partnership. null or empty = the platform does not publish it. likes is null when the owner hides like counts. Cost: 10 credits when the vendor has to fetch the media, 1 when it does not. The estimate is the higher one. Cached 6 hours. Example: {"url": "https://www.instagram.com/p/DKSMEpKRd6h/"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of an Instagram post or reel. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | The platform's own id. Dedupe on it. |
| url | No | |
| meta | Yes | |
| text | No | Caption or body, cut at 2000 characters. |
| error | No | |
| hints | Yes | |
| is_ad | No | Paid or a marked partnership, where the platform says. |
| likes | No | |
| links | No | Outbound links in the post or its description, expanded. |
| media | No | |
| music | No | The sound or track, as title and artist. |
| saves | No | Saves or bookmarks, where the platform counts them. |
| views | No | |
| author | No | Handle, without the @. |
| shares | No | |
| tagged | No | Accounts tagged in the media, by handle. |
| comments | No | |
| hashtags | No | Without the #. |
| language | No | The language the platform detected, as a code. |
| location | No | The place the post is tagged with. |
| mentions | No | Handles the post names, without the @. |
| platform | No | |
| author_url | No | |
| created_at | No | ISO 8601 UTC, where the platform reports it. |
| duration_s | No | |
| transcript | No | What a video says, where the listing carries it, cut at 2000 characters. |
| author_name | No | |
| top_comments | No | The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere. |
| collaborators | No | Co-authors, collaborators and branded-content partners, by handle. |
| author_verified | No | |
| author_followers | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive), so the bar is lower, yet the description adds substantial context beyond them: credit cost tiers (10 vs 1), 6-hour caching, the estimate being the higher value, 2000-character text truncation, null semantics for unpublished fields, and that likes is null when hidden.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Densely structured with labeled sections (Use when / Not for / Returns / Cost / Example); every sentence carries a distinct, decision-relevant fact, and the purpose is front-loaded ahead of detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-item fetch with a full output schema and complete annotations, the description covers routing, field semantics, cost consequences, and an example. Nothing an agent needs to invoke it correctly or predict the cost is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so both dry_run and max_credits are already documented; baseline is 3. The cost/estimate paragraph adds meaning about how the estimate interacts with those budget parameters and shows a concrete url example, pushing it above baseline without fully restating per-parameter semantics.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('One Instagram post or reel with its caption and its engagement') and the leading 'One' implicitly distinguishes it from the plural sibling instagram_get_posts. An agent can identify scope 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.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' (a row is worth detail, or you have a URL and nothing else) and 'Not for' clauses that name the alternatives (instagram_get_comments, instagram_get_transcript) with the condition that selects each. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
instagram_get_postsGet Instagram postsARead-onlyIdempotentInspect
The posts on one Instagram account, newest first.
Use when: "what has this account been posting", judging cadence and engagement before a partnership. Not for: reels only, use instagram_get_reels. One post in full, use instagram_get_post. Posts by hashtag, use instagram_search_posts. Returns: List. rows[]: posts with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[], plus collaborators (co-authors) and tagged (the accounts tagged in the media). null or empty = the platform does not publish it. likes is null when the owner hides like counts. Cost: 1 credit per page. Cached 6 hours. Example: {"handle": "gymshark"}
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | From meta.cursor of the previous page. | |
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| feed | No | Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes. |
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the safe-read profile, and the description layers on non-obvious behavior: 1 credit per page, 6-hour cache, cursor pagination, null/empty meaning 'platform does not publish', and the like-count-hidden edge case. This is exactly the kind of value structured fields cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the one-line purpose, then organizes guidance, returns, cost, and example into scannable labeled blocks. The returns roster is long and partly duplicates the output schema, but nothing is filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a paginated, credit-metered, cached read tool with an output schema and full annotation coverage, the description covers cost, caching, null semantics, pagination, and sibling routing. 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.
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 adds cost semantics ('1 credit per page', cached 6 hours) that give meaning to max_credits and dry_run beyond their schema text, plus a concrete handle example. It does not, however, clarify what dry_run/max_credits do operationally.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource with scope ('posts on one Instagram account, newest first') and explicitly distinguishes itself from instagram_get_reels, instagram_get_post, and instagram_search_posts. An agent can select this without opening a sibling schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' triggers (auditing cadence/engagement before a partnership) plus a 'Not for' section naming three alternatives with the exact condition that routes to each. This is the textbook when/when-not/alternative pattern.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
instagram_get_profileGet an Instagram profileARead-onlyIdempotentInspect
One Instagram account: followers, posts and whether it is a business account.
Use when: sizing a creator or a brand, checking a handle, reading a bio and its link before outreach. Not for: the account's posts, use instagram_get_posts or instagram_get_reels. Posts by topic, use instagram_search_posts. Returns: Record. The account's handle, name, bio, verified, followers, following, website, links (its other bio links), email and phone (a business account's public contact buttons) and related (accounts Instagram suggests beside it), with other profile fields where Instagram fills them. null or empty = the platform does not publish it. posts_count is null: a signed-out visitor is shown 12 posts whatever the account has, so count posts from instagram_get_posts. kind is company only when Instagram flags a business account; many brands use a creator-style professional account and read person, so judge a brand by industry and bio. Cost: 1 credit. Cached 24 hours. Example: {"handle": "gymshark"}
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| bio | No | |
| url | No | |
| kind | No | |
| meta | Yes | |
| name | No | |
| No | The contact email the account shows publicly. | |
| error | No | |
| hints | Yes | |
| likes | No | Lifetime likes, where the platform reports them. |
| links | No | Other links the account lists: bio links and its profiles elsewhere. |
| phone | No | The contact phone the account shows publicly. |
| views | No | |
| handle | No | The @name, without the @. |
| people | No | LinkedIn company pages: the few employees the page shows, not the whole staff. |
| topics | No | What the account says it covers: LinkedIn specialties, YouTube channel keywords. |
| founded | No | Company pages: the year founded. |
| related | No | Similar accounts the platform suggests beside this one. |
| website | No | |
| industry | No | Company pages only. |
| location | No | |
| platform | No | |
| verified | No | |
| employees | No | Company pages only. |
| followers | No | Subscribers on YouTube. |
| following | No | |
| created_at | No | |
| experience | No | LinkedIn people: the companies on the profile, newest first. No titles. |
| posts_count | No | |
| running_ads | No | Facebook pages: whether the page is running ads now. |
| company_type | No | Company pages: Public Company, Privately Held. |
| recent_posts | No | LinkedIn people: their latest posts, for linkedin_get_comments. |
| ad_library_id | No | Facebook pages: the id ads_get_advertiser_ads takes for this page. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, openWorld), yet the description adds genuinely non-obvious behavior: 1 credit cost, 24-hour cache, that posts_count is unreliable because signed-out visitors see only 12 posts, that kind=company only fires on an Instagram business flag, and that null/empty means the platform doesn't publish the field. These quirks directly change how an agent interprets results and are not derivable from annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Despite its length, the definition is tightly sectioned (one-liner, Use when, Not for, Returns, Cost, Example) and front-loaded with the identity of the resource. Every sentence conveys decision-relevant or interpretation-relevant information; there is no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a profile lookup with a small schema and an output schema present, the definition is more than sufficient: it explains result semantics, known data caveats, the business-account edge case, cost and caching. An agent has everything required to call it and to interpret the response correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so handle, dry_run and max_credits are already documented in the schema, making the baseline 3. The description only adds an indirect hint about cost/caching that touches max_credits and dry_run contextually, and its example shows handle usage, but it does not meaningfully extend parameter meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening sentence names a specific resource and enumerates what it yields (followers, posts, business-account flag). The 'Not for' block explicitly names the sibling tools that handle adjacent resources (instagram_get_posts, instagram_get_reels, instagram_search_posts), so an agent can disambiguate without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives an explicit 'Use when' list (sizing a creator/brand, checking a handle, reading bio+link before outreach) and an explicit 'Not for' list that routes to named alternatives. This is exactly the when/when-not/alternatives structure that a routing agent needs.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
instagram_get_reelsGet Instagram reelsARead-onlyIdempotentInspect
The reels on one Instagram account, newest first.
Use when: video is what matters: watching a brand's reel cadence, pulling a creator's recent reels. Not for: every post type, use instagram_get_posts. What is said in a reel, use instagram_get_transcript. Returns: List. rows[]: reels with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[], plus collaborators (co-authors), tagged (the accounts tagged in the media) and music (the audio). null or empty = the platform does not publish it. likes is null when the owner hides like counts. Cost: 1 credit per page. Cached 6 hours. Example: {"handle": "gymshark"}
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | From meta.cursor of the previous page. | |
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| feed | No | Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes. |
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the safe read-only profile, but the description adds substantial context beyond them: cost (1 credit per page), 6-hour cache, text truncation at 2000 characters, null/empty meaning 'not published', and likes being null when hidden. These are exactly the operational traits annotations cannot express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labeled sections (Use when / Not for / Returns / Cost / Example) are aggressively front-loaded, with the resource definition first and exclusions before the cost detail. Every sentence carries information; nothing is padding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Although an output schema exists and return values need not be explained, the description still covers pagination cursor, budget refusal semantics, caching and null-handling. Combined with a 4-parameter schema, this leaves no ambiguity about how to invoke or interpret the call.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so cursor, handle, dry_run and max_credits are already fully documented. The description adds only a usage example and restates cost, which marginally helps but does not meaningfully extend parameter meaning. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource and scope: 'The reels on one Instagram account, newest first.' Explicitly distinguishes itself from instagram_get_posts and instagram_get_transcript, so an agent can route correctly without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Uses explicit 'Use when' / 'Not for' framing with named alternatives and the condition that selects each ('every post type, use instagram_get_posts', 'What is said in a reel, use instagram_get_transcript'). Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
instagram_get_transcriptGet an Instagram transcriptARead-onlyIdempotentInspect
What is said out loud in one Instagram reel, as text.
Use when: reading a reel without watching it, pulling the claims out of a creator's video. Not for: the caption, which instagram_get_post already returns. The numbers, use instagram_get_post. Returns: Record. platform, url, language, text (the full transcript, uncut). NoData when the reel carries no speech. The vendor transcribes reels up to two minutes long; a longer one is refused as InvalidTarget with the reason. Cost: 1 credit. Cached 30 days. Example: {"url": "https://www.instagram.com/reel/DKSMEpKRd6h/"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of an Instagram reel. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | Language code of the transcript to prefer, when the platform has several. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| meta | Yes | |
| text | No | null when the post carries no speech to transcribe. |
| error | No | |
| hints | Yes | |
| language | No | |
| platform | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnly/idempotent/non-destructive, but the description adds genuinely new operational context: 1 credit cost, 30-day cache, the vendor's two-minute reel limit with the resulting InvalidTarget error, and NoData on silent reels. It does not restate annotation claims. Minor gap: it doesn't describe rate limiting or async/polling behavior (get_task exists as a sibling), but for a read-only fetch this is strong disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core purpose, then cleanly labeled Use when / Not for / Returns / Cost / Example sections with zero filler. The one weak spot is the fragment 'The numbers, use instagram_get_post.', which reads as a terse aside rather than a clean sentence, but the information density is high throughout.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 4-param read tool with an output schema present, everything an agent needs is covered: cost model, caching, size limit with error name, empty-result case, and a worked example. Return fields are also summarized (platform, url, language, text) even though the output schema already carries them.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% — url, dry_run, language, and max_credits are all documented in the schema itself, including the BudgetExceeded behavior and dry_run's zero-cost estimate. The description's example adds a valid url shape and its mention of language preference ('when the platform has several') lightly reinforces the language param, but it adds little beyond the schema. Baseline 3 is correct.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a concrete, quotable definition — 'What is said out loud in one Instagram reel, as text' — naming the verb (transcribe/read speech) and the exact resource (one Instagram reel). It explicitly separates itself from instagram_get_post ('Not for: the caption'), so an agent can distinguish it from siblings without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' (reading a reel without watching it, extracting claims) and 'Not for' clauses, and routes to the correct alternative (instagram_get_post) for both captions and numeric metrics. The when/when-not/alternative structure is fully covered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
instagram_search_postsSearch Instagram by hashtagARead-onlyIdempotentInspect
Instagram posts under one hashtag.
Use when: "who is posting about X on Instagram", watching a campaign hashtag or a product tag. Not for: free-text search (Instagram search is by hashtag here: a phrase is run together into one tag, "gym wear" searches #gymwear). One account's posts, use instagram_get_posts. Returns: List, ranked by Instagram. rows[]: posts with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[], plus music (the audio); top_comments are the first comments, where Instagram sends them. null or empty = the platform does not publish it. Search does not say when an owner hides like counts, which then read exactly 3: leave those rows out of engagement rates. Cost: 1 credit per page. Cached 6 hours. Example: {"query": "#gymshark", "since": "week"}
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | One hashtag, with or without the #; with several, only the first is searched. A phrase is run together into one tag. | |
| since | No | How far back to search. Default month. | month |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safe-read profile (readOnly, idempotent, open-world), yet the description adds cost (1 credit per page), 6-hour caching, text truncation at 2000 chars, null/empty semantics for unpublished fields, and the hidden-like-count quirk that would otherwise corrupt engagement math. That is meaningful context well beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core purpose and organized into Use/Not for/Returns/Cost/Example sections that scan quickly. The Returns block is dense and partly duplicative with the output schema, but every sentence carries operational value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Even though an output schema exists, the description supplies the caveats an agent actually needs: pagination via cursor, budget refusal behavior, caching, truncation, and the like-count reporting anomaly. Nothing required to call or interpret this tool correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so query, since, cursor, dry_run and max_credits are already documented. The description's hashtag-collapsing note and the example largely restate schema content, adding only marginal meaning, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource with scope: posts under one hashtag on Instagram. It explicitly distinguishes itself from the sibling instagram_get_posts and from free-text search, so an agent can route correctly without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Contains explicit 'Use when' triggers (who is posting about X, campaign/product tag) and an explicit 'Not for' clause that names the alternative tool and explains the hashtag-vs-phrase behavior. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
leads_get_companyGet a companyARead-onlyIdempotentInspect
The full firmographic record of one company, by domain.
Use when: "tell me about acme.com", sizing a company, the industry, revenue range and headcount growth behind a domain, filling in a search row. Not for: search traffic and rankings, use seo_get_domain_overview. Who works there, use leads_search_people. Email addresses, use leads_get_domain_emails. Returns: Record. id, name, domain, website, linkedin_url, industry, industries[], employees, headcount_range, headcount_growth[] (months, percent), location, founded_year, company_type, description, keywords[], revenue (USD, where disclosed), revenue_min and revenue_max (the estimated range, USD), total_funding, funding_stage, technologies[], phone, ticker. null = the provider does not hold it; total_funding, funding_stage, technologies and ticker are always empty. NoData when the provider does not know the domain. Cost: 1 credit. Cached 30 days. Example: {"domain": "acme.com"}
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| provider | No | Provider id. Defaults to the server default for the tool. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | The provider's id, for leads_get_company. |
| meta | Yes | |
| name | No | |
| error | No | |
| hints | Yes | |
| phone | No | The main number, as the company gives it. |
| domain | No | |
| ticker | No | |
| revenue | No | Annual revenue in USD where the company discloses it; otherwise null, and revenue_min and revenue_max hold the estimate. |
| website | No | |
| industry | No | |
| keywords | No | The specialties the company lists. |
| location | No | City, region and country, comma separated. |
| employees | No | Estimated headcount. |
| industries | No | |
| description | No | |
| revenue_max | No | High end of the estimated annual revenue range, in USD. |
| revenue_min | No | Low end of the estimated annual revenue range, in USD. |
| company_type | No | Ownership or legal form, for example Privately Held or Public Company. |
| founded_year | No | |
| linkedin_url | No | |
| technologies | No | |
| funding_stage | No | |
| total_funding | No | USD |
| headcount_range | No | The headcount band the company declares, for example 11-50. |
| headcount_growth | No | Headcount change over the last `months`, in percent. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds substantial context beyond the readOnly/idempotent annotations: exact return fields, null semantics ('null = the provider does not hold it'), which fields are always empty, the NoData case, credit cost (1 credit), and 30-day caching. These are behaviors the annotations cannot express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Structured into purpose, Use when, Not for, Returns, Cost, and Example. Every section earns its place: the field list is dense but necessary for a DataDome-style record; the cost and cache note prevents surprise spend. The description is front-loaded and scannable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The output schema exists, yet the description still pre-empts the agent's key questions -- cost, cache TTL, null vs NoData, and always-empty fields. With four parameters and an open-world provider, the definition is complete for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 75%, and the description adds the minimal viable call example ('{"domain": "acme.com"}') plus the cost/estimate caveats for dry_run and max_credits. It doesn't explain provider semantics, but the schema and annotations already document the structured parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('The full firmographic record of one company, by domain') and its keying. Explicitly names which sibling to use for adjacent data (seo_get_domain_overview, leads_search_people, leads_get_domain_emails), so the agent can route without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides a 'Use when' list with concrete example queries and a 'Not for' list that assigns each alternative to an exact sibling tool. Nothing is left to inference about when this tool applies.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
leads_get_domain_emailsGet a domain's email addressesARead-onlyIdempotentInspect
Email addresses known for a website's domain, with name, role, confidence and where each was seen. The contact-finding tool for link outreach.
Use when: "find someone to email at these sites about a backlink", "who runs content at example.com", "get contacts for the referring domains of X". Not for: one named person, use leads_get_email. People by title across many companies, use leads_search_people. Checking an address works, use leads_get_email_status. Choosing which sites to contact, use seo_get_referring_domains, seo_get_backlinks, seo_get_domain_ratings. Returns: List, highest confidence first. rows[]: domain, email, first_name, last_name, position, department, seniority, decision_maker, type (personal | generic), confidence (0 to 100), verification_status, sources[] (url, last_seen_at; empty = inferred from the domain's pattern), linkedin_url, twitter, phone. domains[]: domain, pattern (the address format, for example {first}.{last}), organization, accept_all (true = the server takes any address, so no address there can be proven), webmail, disposable, linked_domains[], rows_available. errors[] lists domains that failed. Addresses come back unverified for the most part; verify the shortlist with leads_get_email_status, not the whole list. Cost: 1 credit per domain + 30 per domain that returns addresses, whatever the limit. Default one domain with 30 addresses = 31 credits. Cached 30 days. Example: {"domains": ["example.com"], "department": ["marketing", "communication"], "type": "all"}
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | generic means role addresses such as press@, often the only working one on a small site. | all |
| limit | No | Addresses per domain. Default 30, cap 100. | |
| cursor | No | From meta.cursor of the previous page. Pages one domain only. | |
| domains | Yes | ||
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| provider | No | Provider id. Defaults to the server default for the tool. | |
| seniority | No | junior, senior, executive. Default all. | |
| department | No | Hunter departments. Default all. Outreach usually wants marketing and communication; editors at publications usually sit under communication. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| errors | No | Per-input failures of a batch call. |
| domains | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only/idempotent/non-destructive, but the description adds substantial context they cannot carry: exact credit cost formula (1/domain + 30/domain with hits), a worked default-cost example, 30-day cache, the fact that addresses come back largely unverified with a recommended verify-the-shortlist workflow, and the accept_all caveat that no address on such a server can be proven.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose followed by clean Use when / Not for / Returns / Cost / Example sections make it easy to scan. The 'Returns' block is lengthy and largely duplicates the output schema that already exists, so a few sentences don't earn their place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 9-parameter, multi-domain, credit-metered tool, the definition covers cost, caching, pagination via cursor, per-domain error reporting, and the verification follow-up step. Nothing an agent needs to call it correctly or budget for it is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 89%, so the schema already documents most parameters; the description still adds a concrete invocation example showing department/type usage and ties the limit default to the credit math. It doesn't add much beyond the schema for cursor, provider, or max_credits, so it sits just above the baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('Email addresses known for a website's domain') and immediately names the fields returned (name, role, confidence, where seen), then positions itself as 'the contact-finding tool for link outreach'. An agent can distinguish it from leads_get_email and leads_search_people without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' section gives three natural-language trigger phrasings, and 'Not for' names four distinct alternatives (leads_get_email, leads_search_people, leads_get_email_status, plus the seo_* tools) with the condition that selects each. Routing is fully specified.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
leads_get_emailFind and verify an emailARead-onlyIdempotentInspect
Find and verify the work email of one named person. The only paid reveal keyed by a person; it runs a waterfall of sources (findymail, then icypeas) and stops at the first verified hit.
Use when: you have a person and their company and need an address to send to, "get me the email of Jordan Blake at acme.com", after leads_search_people found the person. Not for: anyone at a website (no name), use leads_get_domain_emails. Checking an address you already hold, use leads_get_email_status. The person's role and history, use leads_get_person. Returns: Record. first_name, last_name, domain, email, confidence (0 to 100, null when the source gives none), verification_status (valid | accept_all | invalid | unknown), found_by (the source that hit), position, linkedin_url, twitter, phone, sources[] (url, last_seen_at: where the address was seen). verification_status is the verdict of the source that hit: findymail returns only addresses it verified itself, catch-all domains included, so its hits read valid with null confidence and no sources; only a hit with no verdict is checked by the verifier before it is returned. leads_get_email_status asks that other verifier, which can call the same address accept_all. position, linkedin_url, twitter, phone and sources are null or empty unless the source that hit reports them. NoData when no source finds one; do not retry. meta.providers_tried lists the sources asked, in order; with an id and no name the first is the people source that turns the profile into a name and domain, not a finder that missed. A source that does not answer in time is skipped; when none answers, ProviderUnavailable at no charge. Give id, or first_name + last_name + domain, or both: the name and domain beside an id skip the paid profile lookup. Cost: 7 credits on a hit, 31 when provider is hunter, plus 9 for an id given without a name; 1 on NoData. Cached 90 days. Example: {"first_name": "Jordan", "last_name": "Blake", "domain": "acme.com"}
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The LinkedIn profile URL a leads_search_people row gives as id. Alone, a paid profile lookup fills the name and domain, so pass the row's first_name, last_name and company_domain (as domain) with it. Anything else is InvalidTarget at no charge. | |
| domain | No | The company domain. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| provider | No | Ask one finder instead of the waterfall: findymail, icypeas, or hunter, which the waterfall skips, for one more try after a NoData. | |
| last_name | No | ||
| first_name | No | ||
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| No | ||
| error | No | |
| hints | Yes | |
| phone | No | |
| domain | No | |
| sources | No | Pages where the finder saw the address; empty when it inferred it or does not say. |
| No | X (Twitter) handle, without the @. | |
| found_by | No | The provider that found it. |
| position | No | |
| last_name | No | |
| confidence | No | |
| first_name | No | |
| linkedin_url | No | |
| verification_status | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, idempotent, openWorld, non-destructive), yet the description still adds substantial non-structured context: the findymail→icypeas waterfall and stop-at-first-hit behavior, cost (7 credits, 31 for hunter, +9 for id-without-name, 1 on NoData), 90-day caching, NoData/ProviderUnavailable error semantics, and the nuanced verification_status semantics (catch-all domains reading valid with null confidence). The one minor gap is that it doesn't detail rate limits or timeout duration, but it explains the skip-on-timeout behavior. Strong disclosure well beyond the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with purpose, then Use-when/Not-for, then Returns, then cost — a sensible priority order with no filler sentences. It is long, and the Returns block overlaps with the existing output schema, but most of that text explains field semantics (why confidence is null, why sources is empty) that the schema alone would not convey, so it largely earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a complex, paid, multi-provider tool, the description covers everything an agent needs to call it correctly: input combinations, cost model, caching, waterfall order, error handling, and verification semantics. Output-schema-backed return details are appropriately supplemented with behavioral meaning rather than repeated verbatim.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 71%, so the schema already documents id, domain, dry_run, provider, and max_credits. The description adds the crucial combination rule — "Give id, or first_name + last_name + domain, or both: the name and domain beside an id skip the paid profile lookup" — and clarifies provider's hunter-skip semantics, which meaningfully informs correct invocation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ("Find and verify the work email of one named person") and immediately distinguishes itself from siblings: "The only paid reveal keyed by a person" running a waterfall of sources. An agent can differentiate it from leads_get_domain_emails, leads_get_email_status, and leads_get_person without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit "Use when" section gives a concrete scenario and a natural-language example, plus the precondition "after leads_search_people found the person." The "Not for" section names three sibling alternatives and the exact condition that routes to each (no name → domain_emails, existing address → email_status, role/history → get_person).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
leads_get_email_statusVerify an emailARead-onlyIdempotentInspect
Whether an email address the user already has will deliver.
Use when: "is jane@acme.com still valid", cleaning a list before a send, checking a shortlist from leads_get_domain_emails. Not for: finding an address, use leads_get_email or leads_get_domain_emails. Returns: Record. email, status (valid | invalid | accept_all | unknown; accept_all means the server takes anything, so the address is unproven), result (deliverable | undeliverable | risky | unknown), score (0 to 100), mx_records, mail_provider (who runs the mail servers: google, microsoft, or a filter such as mimecast). disposable, webmail and smtp_check are null: the verifier does not report them, so judge free-mail and throwaway domains by the domain. Cost: 1 credit. Cached 30 days. Example: {"email": "jane@acme.com"}
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | |||
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| provider | No | Provider id. Defaults to the server default for the tool. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| No | ||
| error | No | |
| hints | Yes | |
| score | No | |
| result | No | |
| status | No | valid, invalid, accept_all or unknown. |
| webmail | No | |
| disposable | No | |
| mx_records | No | |
| smtp_check | No | |
| mail_provider | No | Who runs the domain's mail servers, lower case: google, microsoft, or a filter such as mimecast. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations (readOnly/idempotent/openWorld/destructive are already covered) by disclosing cost (1 credit), 30-day caching, and interpreting the result enums — notably that 'accept_all' means the server accepts anything so the address is unproven, and that disposable/webmail/smtp_check are null by design. This is exactly the kind of operational context an agent cannot get from structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the core purpose, then uses labeled sections (Use when / Not for / Returns / Cost / Example) that scan cleanly. The Returns section is dense but every clause adds decision-relevant meaning (enum interpretation, null fields).
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 4-param verification tool with annotations and an output schema, the description covers purpose, routing, cost, caching, and return-value interpretation. Nothing an agent needs 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.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 75%, so the schema already documents dry_run and max_credits. The description only touches the email parameter implicitly via the example and the phrase 'an address the user already has'; it says nothing about provider or max_credits behavior. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a specific outcome — whether an existing email address will deliver — and the 'Not for' line explicitly separates it from leads_get_email (finding an address) and leads_get_domain_emails (discovering addresses). An agent can distinguish this from every sibling without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives concrete when-to-use triggers ('is jane@acme.com still valid', cleaning a list before a send, checking a shortlist from leads_get_domain_emails) and an explicit when-not with named alternatives. Nothing about tool selection is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
leads_get_personGet a personARead-onlyIdempotentInspect
The full record of one person: real name, title, company, location, LinkedIn, employment history and education. No email.
Use when: filling in a search row by id, "who is the head of growth at acme.com", checking a person's current role before outreach. Not for: the email, use leads_get_email (the paid reveal). Many people at once, use leads_search_people. Returns: Record. id, first_name, last_name, headline, title, title_start, seniority, company, company_domain, company_id, company_linkedin_url, company_employees, company_industry, location, linkedin_url, has_email, summary, employment_history[] (company, title, start, end, current; newest first), education[] (school, degree, field, start, end), skills[], languages[]. Dates are YYYY-MM. null or empty = the provider does not hold it; looked up by name and domain, the history is the current role only and education, skills and languages are empty. NoData when nobody matches. Give id, or first_name + last_name + domain, or linkedin_url. Cost: 9 credits by id or linkedin_url, 3 by name and domain, 1 on NoData. Cached 30 days. Example: {"first_name": "Jordan", "last_name": "Blake", "domain": "northstaranalytics.io"}
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The LinkedIn profile URL a leads_search_people row gives as id. Anything else is InvalidTarget at no charge. | |
| domain | No | The company domain. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| provider | No | Provider id. Defaults to the server default for the tool. | |
| last_name | No | ||
| first_name | No | ||
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. | |
| linkedin_url | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | The provider's id, for leads_get_person and leads_get_email. Null when the provider holds no LinkedIn profile; look the person up by name and domain instead. |
| meta | Yes | |
| error | No | |
| hints | Yes | |
| title | No | |
| skills | No | |
| company | No | |
| summary | No | The profile's about text. |
| headline | No | |
| location | No | |
| education | No | start and end are YYYY-MM. |
| has_email | No | The provider holds an email; leads_get_email reveals it. Null when unknown. |
| languages | No | |
| last_name | No | |
| seniority | No | |
| company_id | No | |
| first_name | No | |
| title_start | No | YYYY-MM the current role began. |
| linkedin_url | No | |
| company_domain | No | |
| company_industry | No | |
| company_employees | No | The current company's headcount. |
| employment_history | No | Most recent first. start and end are YYYY-MM; end is null for a current role. |
| company_linkedin_url | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/openWorld/non-destructive, yet the description adds substantial beyond them: per-lookup cost (9/3/1 credits), 30-day caching, NoData semantics on a miss, and the degradation rule that name+domain lookups yield only the current role with empty education/skills/languages. It also clarifies that null/empty means the provider simply lacks the data rather than an error.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded and cleanly sectioned into purpose / Use when / Not for / Returns / Cost / Example, so an agent can skim. It runs long, and the enumerated Returns list partly restates the existing output schema, but the null-semantics and degradation notes in that block earn their space.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an 8-parameter, zero-required lookup tool with an output schema, this covers everything an agent needs: accepted key combinations, cost model, caching, failure mode (NoData), and partial-result behavior. Nothing essential is missing, and return-value detail defers appropriately to the schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 63%, with first_name, last_name and linkedin_url carrying no schema descriptions. The description compensates by stating the three valid invocation shapes ('id, or first_name + last_name + domain, or linkedin_url') and gives a worked JSON example, which is genuine value beyond the schema. It does not explain dry_run, max_credits or provider, though those are schema-documented.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a specific verb+resource ('The full record of one person') and enumerates the fields returned, immediately bounding scope. It explicitly excludes email and names the sibling that serves it, so an agent can distinguish it from leads_get_email and leads_search_people without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' scenarios (filling a search row by id, answering a head-of-growth question, pre-outreach role checks) and a 'Not for' section routing to leads_get_email for the paid reveal and leads_search_people for bulk. Conditions for selection are concrete, not implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
leads_search_companiesSearch companiesARead-onlyIdempotentInspect
Companies matching a name, keywords, location or headcount.
Use when: "find fintech companies in London with 50 to 200 staff", "companies that do X", building an account list by firmographics. Not for: one known company, use leads_get_company (by domain). People at companies, use leads_search_people. A site's traffic, use seo_get_domain_overview. Local shops and services in an area, use maps_search_businesses. Returns: List. rows[]: id, name, domain, website, linkedin_url, industry, employees, headcount_range, headcount_growth[] (months, percent), location, founded_year, company_type, description, keywords[], revenue_min and revenue_max (the estimated annual revenue range, USD), phone. rows_available is the provider's total before the keyword check. A row is kept only when one of the keywords or unlisted industries appears in its name, industry, description or specialties, so a page can return fewer rows than limit; the charge counts the rows fetched. Give at least one of name, keywords, industries, locations or employee_ranges. Cost: 12 credits per 100 rows asked for (limit), rounded up. Default 12 credits. Cached 30 days. Example: {"keywords": ["payments"], "locations": ["London"], "employee_ranges": ["51,200"]}
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | A company name to match. | |
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| keywords | No | Words describing what the company does. | |
| provider | No | Provider id. Defaults to the server default for the tool. | |
| locations | No | Cities, regions or countries of the headquarters. | |
| industries | No | Industry labels, matched as keywords. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. | |
| employee_ranges | No | Headcount ranges as "min,max", for example "11,50". |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only cover the safety profile (readOnly/idempotent/openWorld/non-destructive). The description adds the behaviors an agent actually needs: 12 credits per 100 rows requested rounded up, cached 30 days, dry_run is free, budget refusal via max_credits, and the important quirk that the provider keyword check can return fewer rows than limit while still charging for rows fetched.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with purpose, then tightly labeled When/Not-for/Returns/Cost/Example blocks, all of which are scannable. It is on the long side, and part of the Returns inventory overlaps with the available output schema, but no sentence is pure filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 10-parameter, open-world, paid search tool, the description covers selection, alternatives, required-filter constraint, billing, caching, pagination caveat and a worked example. Combined with the output schema and annotations, an agent has everything needed to call it correctly and predict cost.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 exceeds it by stating a cross-parameter constraint the schema cannot express ("Give at least one of name, keywords, industries, locations or employee_ranges") and by tying limit to cost. It stops short of 5 because employee_ranges formatting and cursor chaining are largely restated from the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a precise verb+resource+filter scope ("Companies matching a name, keywords, location or headcount"), which immediately distinguishes it from leads_get_company, leads_search_people and maps_search_businesses. An agent can select this tool without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit when-to-use examples ("find fintech companies in London with 50 to 200 staff", building an account list) and a Not-for block that routes four distinct intents to the correct sibling tools (leads_get_company, leads_search_people, seo_get_domain_overview, maps_search_businesses). Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
leads_search_peopleSearch peopleARead-onlyIdempotentInspect
People matching title, seniority and company filters. No email.
Use when: "find heads of marketing at fintech startups", building a target list by role, prospecting by ICP. Not for: someone to email at a specific website about a link, use leads_get_domain_emails (keyed by domain). One person's full record, use leads_get_person. An email for a named person, use leads_get_email. Returns: List. rows[]: id (the LinkedIn profile URL; null when the person has no profile, so look them up by name and domain), first_name, last_name, headline, title, title_start (YYYY-MM, so time in the role), company, company_domain, company_id, company_linkedin_url, company_employees, company_industry, location, linkedin_url. rows_available is the provider's total. Give at least one of titles, seniority, company_domains, industries, locations or keywords. Cost: 12 credits per 100 rows asked for (limit), rounded up. Default 12 credits. Cached 7 days. Example: {"titles": ["head of marketing"], "industries": ["fintech"], "locations": ["London"], "limit": 50}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| titles | No | Job titles, matched loosely. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| keywords | No | A job title word such as "marketing" is matched against the current title; other words against the whole profile. | |
| provider | No | Provider id. Defaults to the server default for the tool. | |
| locations | No | Cities, regions or countries of the person. | |
| seniority | No | junior, senior, executive. Default all. | |
| industries | No | Industry words, matched as keywords. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. | |
| company_domains | No | Restrict to people at these company domains. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive and openWorld, so safety is covered. The description adds genuinely new behavioral context: credit cost (12 per 100 rows, rounded up, default 12), 7-day caching, the requirement to supply at least one filter, and the null-id edge case. A small gap remains around pagination/cursor behavior, which is only implied by the cursor param.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded and cleanly sectioned (Use when / Not for / Returns / Cost / Example), with the routing information before the details. The enumerated field list in 'Returns' is partly redundant given an output schema exists, though the id-null caveat earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an 11-parameter, zero-required search tool, the description covers routing, filtering constraints, cost, caching and edge cases, while the output schema and annotations handle return shape and safety. An agent has everything needed to invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 the schema by stating the cross-parameter constraint ('Give at least one of titles, seniority, company_domains, industries, locations or keywords') and supplying a worked example payload, which the schema cannot express.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('People matching title, seniority and company filters') and immediately scopes it with 'No email.' It explicitly names the sibling tools it is not (leads_get_domain_emails, leads_get_person, leads_get_email) so an agent can route without opening another schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' with three concrete scenarios (find heads of marketing at fintech startups, build a target list by role, prospect by ICP) and a 'Not for' block that maps each excluded case to the correct alternative tool. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
linkedin_get_commentsGet a LinkedIn post's commentsARead-onlyIdempotentInspect
The comments LinkedIn shows on one post, each with the commenter's profile URL.
Use when: pulling the people who engaged with a post: a competitor's launch, a thought leader in your category, your own post. Each author_url goes straight into linkedin_get_profile or leads_get_person. Not for: every comment on a busy post (LinkedIn shows up to 10 to a logged-out reader, so a post with 200 comments returns 10). Reactions, which LinkedIn does not show at all. Many posts at once, use linkedin_search_posts, whose rows carry the same commenters in top_comments. Returns: List. rows[]: one comment each: author (the profile's slug, the part after /in/ or /company/), author_url (on www.linkedin.com), text (cut at 2000 characters). LinkedIn gives no time, likes or replies for a comment, so those are null. meta.cursor is always null: there is no next page. Cost: 1 credit. Cached 6 hours. Example: {"url": "https://www.linkedin.com/posts/aagupta_what-you-need-to-know-ai-agents-activity-7354600338621906944-RvXR"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a LinkedIn post. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With annotations already covering the read-only/idempotent safety profile, the description adds real behavioral context beyond them: the up-to-10-comment cap for logged-out readers, null time/likes/replies, meta.cursor always null (no pagination), 1 credit cost, and 6-hour caching.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose followed by tagged sections (Use when / Not for / Returns / Cost / Example). Despite its length, every line carries actionable information with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Complete for a read tool: identifies limits, cost, caching, pagination behavior, and example input. The output schema exists, yet the description still clarifies the non-obvious null fields, adding value rather than redundancy.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already documents all four parameters, giving a baseline of 3. The description adds meaning on top by explaining that cursor is always null and providing a concrete example url, which clarifies real usage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource and scope: 'The comments LinkedIn shows on one post, each with the commenter's profile URL.' It immediately distinguishes itself from linkedin_get_post and linkedin_search_posts by naming them as siblings for other needs.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' (competitor launch, thought leader, own post), explicit 'Not for' with the exact alternative (linkedin_search_posts for many posts), and a concrete routing note that author_url feeds linkedin_get_profile or leads_get_person. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
linkedin_get_companyGet a LinkedIn companyARead-onlyIdempotentInspect
One LinkedIn company page: headcount, industry, location and website.
Use when: sizing a company from its own page, confirming an industry and a headcount band before outreach. Not for: a company's own posts, use linkedin_get_company_posts. A richer firmographic record, use leads_get_company. A person, use linkedin_get_profile. Returns: Record. The page's handle, name, bio, followers, website, location, industry, employees (LinkedIn's own headcount), founded, company_type, topics (its specialties), people (the few employees the page shows, with profile URLs and usually no title) and related (similar pages), with other profile fields where LinkedIn fills them. null or empty = the platform does not publish it. kind is company. running_ads and ad_library_id are always null here: the page does not say whether the company advertises; ads_get_advertiser_ads with platform linkedin and the company name does. Give one of handle (the company slug) or url. Cost: 1 credit. Cached 24 hours. Example: {"handle": "shopify"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The full URL of a LinkedIn company page. | |
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| bio | No | |
| url | No | |
| kind | No | |
| meta | Yes | |
| name | No | |
| No | The contact email the account shows publicly. | |
| error | No | |
| hints | Yes | |
| likes | No | Lifetime likes, where the platform reports them. |
| links | No | Other links the account lists: bio links and its profiles elsewhere. |
| phone | No | The contact phone the account shows publicly. |
| views | No | |
| handle | No | The @name, without the @. |
| people | No | LinkedIn company pages: the few employees the page shows, not the whole staff. |
| topics | No | What the account says it covers: LinkedIn specialties, YouTube channel keywords. |
| founded | No | Company pages: the year founded. |
| related | No | Similar accounts the platform suggests beside this one. |
| website | No | |
| industry | No | Company pages only. |
| location | No | |
| platform | No | |
| verified | No | |
| employees | No | Company pages only. |
| followers | No | Subscribers on YouTube. |
| following | No | |
| created_at | No | |
| experience | No | LinkedIn people: the companies on the profile, newest first. No titles. |
| posts_count | No | |
| running_ads | No | Facebook pages: whether the page is running ads now. |
| company_type | No | Company pages: Public Company, Privately Held. |
| recent_posts | No | LinkedIn people: their latest posts, for linkedin_get_comments. |
| ad_library_id | No | Facebook pages: the id ads_get_advertiser_ads takes for this page. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/openWorld/non-destructive, yet the description adds material context beyond them: 1 credit cost, 24-hour caching, the convention that null/empty means the platform does not publish the field, and the important caveat that running_ads and ad_library_id are always null here with a pointer to ads_get_advertiser_ads. That is a genuine behavioral disclosure the schema and annotations do not carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the resource, then Use when / Not for / Returns / Cost / Example — a clean, scannable structure. The Returns paragraph is long and partly redundant with the output schema, but it carries the null-semantics and running_ads caveats, so it mostly earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given that an output schema exists, the description need not re-document the return shape, and it still supplies everything an agent needs: input selection rule, cost, caching, sibling routing, and the platform-specific null convention. Nothing required 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.
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 adds a selection rule not encoded in the schema: 'Give one of handle (the company slug) or url,' which clarifies the otherwise-ambiguous zero-required-parameter set. It also glosses handle as the company slug, adding meaning beyond the generic schema text.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('One LinkedIn company page') and enumerates the core fields returned (headcount, industry, location, website). It explicitly names the sibling it is not (linkedin_get_company_posts, leads_get_company, linkedin_get_profile), so an agent can route without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides an explicit 'Use when' trigger (sizing a company, confirming industry/headcount band before outreach) and a 'Not for' block that routes three distinct alternatives: company posts, richer firmographics, and people. Both when-to-use and when-not-to-use are covered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
linkedin_get_company_postsGet LinkedIn company postsARead-onlyIdempotentInspect
The posts on one LinkedIn company page, newest first.
Use when: watching what a competitor publishes, judging cadence and engagement. Not for: posts by topic across LinkedIn, use linkedin_search_posts. One post in full, use linkedin_get_post. Returns: List. rows[]: posts with author, created_at, text (cut at 2000 characters) and transcript. The listing carries no engagement, views or media, so those are null; linkedin_get_post has likes, comments and media for one post. created_at is approximate: the platform shows an age such as "3 weeks ago", so it is exact only to that unit. Give one of handle (the company slug) or url. Cost: 1 credit per page. Cached 6 hours. Example: {"handle": "shopify"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The full URL of a LinkedIn company page. | |
| cursor | No | From meta.cursor of the previous page. | |
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| feed | No | Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes. |
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, idempotent, non-destructive), but the description adds substantial context beyond them: text truncated at 2000 chars, engagement/views/media returned as null, created_at only approximate to the displayed unit, 1 credit per page, and a 6-hour cache. This is the kind of operational detail an agent needs to interpret results and budget calls.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose sentence, then labeled blocks (Use when / Not for / Returns / input / Cost / Example). Dense but every sentence carries non-redundant information; no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, routing, return shape, data caveats, cost, caching, and a concrete example. With an output schema present it need not detail return values, yet its summary of rows[] and null fields still helps the agent reason about results. Complete for this tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 adds real meaning: it clarifies handle is the company slug, states that handle OR url must be supplied ('Give one of'), and implies cursor-based pagination via 'per page'. It does not spell out dry_run/max_credits semantics beyond what the schema already documents.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource+scope: 'The posts on one LinkedIn company page, newest first.' It clearly distinguishes itself from linkedin_search_posts (topic-wide) and linkedin_get_post (single post in full), so an agent can route without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' (competitor monitoring, cadence/engagement) and 'Not for' clauses naming the exact alternatives (linkedin_search_posts, linkedin_get_post) with the condition that selects each. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
linkedin_get_postGet a LinkedIn postARead-onlyIdempotentInspect
One LinkedIn post with its text, its author, its engagement and its first commenters.
Use when: a row from a search is worth the detail, or you have a URL and nothing else. Not for: the commenters as rows to page or export, use linkedin_get_comments. A company's whole feed, use linkedin_get_company_posts. Returns: Record. rows[]: the one post, with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. top_comments are up to 10 commenters with their profile URLs, the same people linkedin_get_comments returns as rows. null or empty = the platform does not publish it. media is video only for a video stream; a photo, a document carousel or a GIF reads image. Cost: 1 credit. Cached 6 hours. Example: {"url": "https://www.linkedin.com/posts/aagupta_what-you-need-to-know-ai-agents-activity-7354600338621906944-RvXR"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a LinkedIn post. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | The platform's own id. Dedupe on it. |
| url | No | |
| meta | Yes | |
| text | No | Caption or body, cut at 2000 characters. |
| error | No | |
| hints | Yes | |
| is_ad | No | Paid or a marked partnership, where the platform says. |
| likes | No | |
| links | No | Outbound links in the post or its description, expanded. |
| media | No | |
| music | No | The sound or track, as title and artist. |
| saves | No | Saves or bookmarks, where the platform counts them. |
| views | No | |
| author | No | Handle, without the @. |
| shares | No | |
| tagged | No | Accounts tagged in the media, by handle. |
| comments | No | |
| hashtags | No | Without the #. |
| language | No | The language the platform detected, as a code. |
| location | No | The place the post is tagged with. |
| mentions | No | Handles the post names, without the @. |
| platform | No | |
| author_url | No | |
| created_at | No | ISO 8601 UTC, where the platform reports it. |
| duration_s | No | |
| transcript | No | What a video says, where the listing carries it, cut at 2000 characters. |
| author_name | No | |
| top_comments | No | The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere. |
| collaborators | No | Co-authors, collaborators and branded-content partners, by handle. |
| author_verified | No | |
| author_followers | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/openWorld/idempotent/non-destructive, and the description adds real operational context on top: 1 credit cost, 6-hour cache, text truncated at 2000 characters, null/empty meaning the platform does not publish the field, and the media-is-video-only caveat. These are the kinds of traits an agent cannot infer from annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded and labeled (Use when / Not for / Returns / Cost / Example), with no filler sentences. The Returns enumeration is somewhat redundant with the existing output schema, which keeps it just short of a 5.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-record fetch with full schema coverage and an output schema present, the description covers prerequisites, cost, caching, truncation, null semantics and failure-to-publish behavior. Nothing an agent needs 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.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3. The description goes slightly further by giving a concrete example URL (showing the LinkedIn activity-URL format an agent must match) and by tying the 'Cost: 1 credit' statement to the max_credits budget parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb+resource+scope: 'One LinkedIn post with its text, its author, its engagement and its first commenters.' It explicitly separates itself from linkedin_get_comments and linkedin_get_company_posts, so an agent can route correctly without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Contains explicit 'Use when' (a search row worth the detail, or a bare URL) and 'Not for' clauses naming the two sibling alternatives and the exact condition that selects each. This is the full when/when-not/alternative triad.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
linkedin_get_profileGet a LinkedIn profileARead-onlyIdempotentInspect
One LinkedIn person: their about text, location, followers, companies and latest posts.
Use when: checking a person before outreach, reading how they describe themselves. Not for: a company page, use linkedin_get_company. An email address, use leads_get_email. A person's full employment record, use leads_get_person. Returns: Record. The profile's handle, name, bio, followers, location, experience[] (the companies and schools on the profile, with dates but no titles), recent_posts[] (their latest posts, for linkedin_get_comments) and related (similar profiles), with other profile fields where LinkedIn fills them. null or empty = the platform does not publish it. Give one of url or handle (the part after /in/). Cost: 1 credit. Cached 24 hours. Example: {"url": "https://www.linkedin.com/in/williamhgates"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The full URL of a LinkedIn profile. | |
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| bio | No | |
| url | No | |
| kind | No | |
| meta | Yes | |
| name | No | |
| No | The contact email the account shows publicly. | |
| error | No | |
| hints | Yes | |
| likes | No | Lifetime likes, where the platform reports them. |
| links | No | Other links the account lists: bio links and its profiles elsewhere. |
| phone | No | The contact phone the account shows publicly. |
| views | No | |
| handle | No | The @name, without the @. |
| people | No | LinkedIn company pages: the few employees the page shows, not the whole staff. |
| topics | No | What the account says it covers: LinkedIn specialties, YouTube channel keywords. |
| founded | No | Company pages: the year founded. |
| related | No | Similar accounts the platform suggests beside this one. |
| website | No | |
| industry | No | Company pages only. |
| location | No | |
| platform | No | |
| verified | No | |
| employees | No | Company pages only. |
| followers | No | Subscribers on YouTube. |
| following | No | |
| created_at | No | |
| experience | No | LinkedIn people: the companies on the profile, newest first. No titles. |
| posts_count | No | |
| running_ads | No | Facebook pages: whether the page is running ads now. |
| company_type | No | Company pages: Public Company, Privately Held. |
| recent_posts | No | LinkedIn people: their latest posts, for linkedin_get_comments. |
| ad_library_id | No | Facebook pages: the id ads_get_advertiser_ads takes for this page. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint/idempotentHint/openWorldHint, but the description adds non-trivial behavior: cost of 1 credit, a 24-hour cache, and the meaning of null/empty results. It stops short of stating auth/permission requirements or error behavior, so it is strong but not exhaustive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose, then labeled Use when / Not for / Returns / Cost / Example blocks. Every sentence carries information an agent needs; no filler or restatement of the name.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers selection context, input format, cost/caching economics, and result semantics (including the null-means-unpublished convention). An output schema exists, so the added Returns detail is bonus rather than a gap-filler, and nothing needed to invoke the tool correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3; the description adds real value by clarifying that url and handle are alternatives ('Give one of url or handle') and that handle is the segment after /in/, plus a concrete example payload that anchors the format.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening line names a specific verb+resource ('One LinkedIn person') and enumerates the exact payload (about text, location, followers, companies, latest posts), which lets an agent distinguish it from linkedin_get_company, leads_get_person and leads_get_email without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' (pre-outreach checks, self-description) and 'Not for' clauses that name the three sibling alternatives (linkedin_get_company, leads_get_email, leads_get_person) with the condition that selects each. This is the textbook routing pattern.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
linkedin_search_postsSearch LinkedIn postsARead-onlyIdempotentInspect
LinkedIn posts matching a keyword, ranked by LinkedIn's own search.
Use when: "what is being said about X on LinkedIn", finding the people posting about a category. Not for: one company's posts, use linkedin_get_company_posts. Finding people to contact, use leads_search_people. Returns: List, ranked. rows[]: posts with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. top_comments are up to 10 commenters per post with their profile URLs, so one page names the people engaging with a topic; transcript is what a video post says. media is video only for a video stream; a photo, a document carousel or a GIF reads image. null or empty = the platform does not publish it. created_at is approximate: the platform shows an age such as "3 weeks ago", so it is exact only to that unit. Cost: 1 credit per page. Cached 6 hours. Example: {"query": "rfp automation", "since": "week"}
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | What to search LinkedIn posts for. | |
| since | No | How far back to search. Default month. | month |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint, idempotentHint, openWorldHint), and the description layers on operational context they cannot: cost of 1 credit per page, 6-hour caching, and precise semantics of returned fields (created_at approximate to the shown age unit, null/empty means the platform does not publish it). This is substantial value beyond the structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the one-line purpose, then cleanly sectioned (Use when, Not for, Returns, Cost, Example). Every section earns its place, though the lengthy Returns enumeration is partly redundant with an output schema that already exists, costing some conciseness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a high-complexity, open-world search tool with an output schema, this covers purpose, selection criteria, cost/paging model, caching, and return field caveats, leaving nothing an agent needs to invoke it correctly ambiguous.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3 and the schema already defines each parameter. The description goes beyond it by tying cost to paging (1 credit per page, feeding max_credits/dry_run expectations) and providing a concrete usage example with query and since, which clarifies intended parameter shape.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (search), resource (LinkedIn posts), and matching mechanism (keyword, ranked by LinkedIn's own search). It explicitly names the sibling it is not (linkedin_get_company_posts) and the leads alternative, so an agent can discriminate it from the many search_* siblings without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' triggers (what is being said about X, finding people posting about a category) and explicit 'Not for' exclusions routing to linkedin_get_company_posts and leads_search_people. Both the positive and negative conditions are spelled out.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
maps_get_placeGet a business profileARead-onlyIdempotentInspect
One business's full Google Business Profile: categories, hours, description, rating breakdown and the topics its reviews mention.
Use when: "audit this business's Google profile", "what do reviews of this clinic talk about", "what is this practice's primary category", checking a prospect before outreach. Not for: finding businesses or a business's local rivals, use maps_search_places (by search) or maps_search_businesses (by area and filters). The review text itself is not returned. A company's firmographics, use leads_get_company. Returns: Record. place_id, cid, name, category, additional_categories[], address, phone, website, domain, rating, reviews, is_claimed, status, maps_url, description, rating_counts[] (1 star first), hours[] (day, open, close as HH:MM; a day with no row is closed), attributes[], topics[] (topic, mentions), services[], people_also_search[], book_online_url. services[] and people_also_search[] come back empty upstream, and attributes[] holds little beyond accessibility: an empty list is not a gap in the profile. NoData when Google has no profile for the lookup. Give exactly one of place_id, cid or name. Cost: 2 credits. Cached 7 days. Example: {"place_id": "ChIJP0warDDowokRfvXMkBqL5Cg"}
| Name | Required | Description | Default |
|---|---|---|---|
| cid | No | From a maps_* row, or the cid= in a Google Maps link. | |
| name | No | The business name with its town, looked up in location. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| place_id | No | From a maps_* row. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| cid | No | Google's customer id, for maps_get_place. |
| city | No | |
| meta | Yes | |
| name | No | |
| error | No | |
| hints | Yes | |
| hours | No | Opening hours, local time as HH:MM, one row per opening; a day with no row is closed. |
| phone | No | |
| domain | No | |
| rating | No | Average stars out of 5. |
| status | No | Open or closed when the data was collected, or closed for good. |
| topics | No | Words Google pulls from the reviews, with how many reviews mention each. |
| address | No | |
| reviews | No | Number of Google reviews. |
| website | No | null when the profile lists no website. |
| category | No | The main Google Business Profile category. |
| latitude | No | |
| maps_url | No | |
| place_id | No | Google's place id, for maps_get_place. |
| postcode | No | |
| services | No | |
| longitude | No | |
| attributes | No | What the profile says the business offers, such as has_delivery or accepts_reservations. |
| is_claimed | No | Whether the owner has verified the Business Profile. |
| description | No | The business's own description on its profile. |
| price_level | No | inexpensive, moderate, expensive or very_expensive. |
| country_code | No | |
| total_photos | No | |
| rating_counts | No | Reviews by stars, 1 star first, 5 stars last. |
| book_online_url | No | |
| missing_attributes | No | What the profile says the business does not offer. |
| people_also_search | No | Businesses Google lists as related: usually the nearest competitors. |
| additional_categories | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover safety (readOnly/idempotent/openWorld), and the description layers on non-obvious behavior the schema can't express: cost of 2 credits, 7-day caching, NoData when no profile exists, and the warning that services[]/people_also_search[] return empty upstream while attributes[] holds little beyond accessibility (so an empty list isn't a gap). This is exactly the kind of operational context that prevents misreading results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the outcome, then labeled blocks for Use when / Not for / Returns / Cost / Example. Dense but every line carries actionable information, and the lookup-constraint and example make calling it trivial.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite an output schema existing, the description still supplies the field inventory, ordering caveats (rating_counts 1-star first, hours HH:MM with closed days omitted), and the empty-list caveats, fully preparing the agent to interpret results. Nothing needed to invoke or interpret the call is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already documents every field; baseline would be 3. The description adds real semantic value beyond the schema by stating the mutual-exclusivity constraint 'Give exactly one of place_id, cid or name', which the schema does not encode (all three appear as independent optional properties). Cost/credit semantics are also surfaced.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The first sentence names a specific verb+resource (fetch one business's full Google Business Profile) and enumerates the content returned: categories, hours, description, rating breakdown, review topics. It is immediately distinguishable from the search siblings that return many businesses.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' triggers are given ('audit this business's profile', 'what do reviews of this clinic talk about') plus a 'Not for' section naming the exact alternatives: maps_search_places for discovery, maps_search_businesses for area/filter search, and leads_get_company for firmographics. When and when-not are both covered with the routing condition.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
maps_search_businessesSearch businessesARead-onlyIdempotentInspect
Businesses on Google Maps within a radius of a point, filtered by category, rating, review count or claimed profile. Not ranked.
Use when: "dentists within 10 km of Manchester with fewer than 20 reviews", "unclaimed restaurants in Leeds", local prospect lists for an agency, counting a category in a town. Not for: who ranks on Maps for a search, use maps_search_places. One business in full, use maps_get_place. Companies by industry or headcount (larger firms, not storefronts), use leads_search_companies. Returns: List. rows[]: place_id, cid, name, category, address, phone, website, domain, rating (stars out of 5), reviews, is_claimed, status (open, closed, temporarily_closed, closed_forever), maps_url and the other Maps profile fields. website null = the profile lists none, a prospect for web work. rows_available is the total matching. Cost: 4 credits, plus 12 per 100 rows. Default 100 rows = 16 credits. Cached 7 days. Example: {"latitude": 53.4808, "longitude": -2.2426, "radius_km": 10, "categories": ["dentist"], "max_reviews": 20}
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Text the business name contains. | |
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| claimed | No | true: only owner-verified profiles; false: only unclaimed ones. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| latitude | Yes | The centre of the search area. | |
| order_by | No | Highest first. Unsorted when unset. | |
| longitude | Yes | ||
| radius_km | No | Default 5, max 1000. | |
| categories | No | Google category ids in snake case, such as "dentist" or "pizza_restaurant". | |
| max_rating | No | ||
| min_rating | No | ||
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. | |
| max_reviews | No | ||
| min_reviews | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/openWorld/idempotent/non-destructive, so the bar is met; the description goes further with cost mechanics (4 credits + 12 per 100 rows, 16 for the default 100), a 7-day cache TTL, and the 'Not ranked' result semantics. It also decodes a null website as 'the profile lists none,' which is actionable rather than cosmetic.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labelled sections (Use when / Not for / Returns / Cost / Example) with the definition sentence front-loaded. Every line carries information; the failure mode would be padding, and there is none.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 15-parameter, multi-filter search the description covers routing, result fields, total-count semantics (rows_available), cost, caching and a runnable example. An output schema exists, so it is not required to narrate returns, yet the field list is a bonus rather than a filler.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 67%, so several parameters (longitude, min/max_rating, min/max_reviews, max_credits) are already documented in-schema and the description mostly restates the same fields. The worked example usefully shows filters composed in a single call (radius + categories + max_reviews), but no new syntax or edge-case meaning is added. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource with scope: 'Businesses on Google Maps within a radius of a point, filtered by category, rating, review count or claimed profile.' It also pre-empts a common misreading with 'Not ranked,' which immediately separates it from a rankings tool.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The 'Use when' block gives four concrete scenarios and the 'Not for' block names three sibling tools (maps_search_places, maps_get_place, leads_search_companies) with the exact condition that selects each. Explicit when/when-not/alternatives, nothing left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
maps_search_placesSearch Google MapsARead-onlyIdempotentInspect
The places Google Maps shows for a search in an area, in Maps' order.
Use when: "who shows up on Maps for plumber in Austin", "where does our clinic rank on Maps for dentist near me", local competitors for a service in a town, a spot check of local rankings at one point. Not for: a filtered list of every business of a type in an area (unclaimed, few reviews, low rating), use maps_search_businesses. One business's hours, primary category and review topics, use maps_get_place. The organic results and local pack on Google search, use seo_get_serp. Companies by industry or headcount, use leads_search_companies. Returns: List. rows[]: rank, place_id, cid, name, category, address, phone, website, domain, rating (stars out of 5), reviews, is_claimed, status (open, closed, temporarily_closed, closed_forever), maps_url and the other Maps profile fields. website null = the profile lists none. Give latitude and longitude together to search around a point instead of location. Rankings differ by point: for a rank grid, call once per point. Cost: 1 credit. Cached 24 hours. Example: {"keyword": "emergency plumber", "location": "Austin,Texas,United States"}
| Name | Required | Description | Default |
|---|---|---|---|
| zoom | No | Map zoom at the point: 14 is a neighbourhood, 11 a city. | |
| depth | No | How many places to fetch. Default 20, max 100. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| keyword | Yes | ||
| language | No | ISO 639-1 language code. Default en. | en |
| latitude | No | Search around this point instead of location. | |
| location | No | Where to search, as a provider location name such as "Austin,Texas,United States". Ignored when latitude and longitude are set. | United States |
| longitude | No | Give it with latitude. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, openWorld, idempotent, non-destructive), and the description adds information annotations cannot carry: cost of 1 credit, a 24-hour cache window, and the caveat that rankings vary by geographic point so a rank grid needs one call per point. It does not mention failure modes such as BudgetExceeded, which keeps it short of a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Strongly structured and front-loaded: scope, then Use when / Not for / Returns / Cost / Example. It is on the long side, with four verbose trigger phrases and four excluded alternatives, but every line either routes the agent or prevents a misuse, so it stays close to earning its length.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only search with an output schema, the essential context is selection guidance, cost, and geographic behavior, and all three are present. The Returns block is redundant with the output schema but not harmful, and the worked example shows a valid minimal call.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 89%, so the schema already documents zoom, depth, language, location, latitude/longitude and dry_run. The description reinforces the geographic-vs-location switch and the lat/long pairing rule, but that mostly restates the schema rather than adding new syntax or format semantics. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource and scope: the ranked set of places Maps returns for a keyword in an area, in Maps' order. It explicitly differentiates itself from the closest siblings (maps_search_businesses, maps_get_place, seo_get_serp, leads_search_companies), so an agent can route without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Has explicit 'Use when' triggers (rank spot checks, local competitor discovery, 'who shows up on Maps') and an explicit 'Not for' list that names the correct alternative tool for each excluded case. Nothing about when to pick this over a sibling is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
reddit_get_commentsGet Reddit commentsARead-onlyIdempotentInspect
The comments on one Reddit thread, flattened in reading order with their reply depth.
Use when: "what did people reply", judging whether a thread is worth answering, pulling the objections out of a discussion. Not for: comments across many threads, use reddit_search_comments. The post itself, use reddit_get_post. Returns: List, in reading order: a reply follows the comment it answers. rows[]: id, post_id, post_title, parent_id (the comment it answers, null at top level), subreddit, author, created_at, score, body (cut at 2000 characters), url, depth (0 is top level). meta.cursor loads more of the thread. Cost: 1 credit per call, one page of the thread. Cached 1 hour. Example: {"url": "https://www.reddit.com/r/startups/comments/1lfbo7u/what_crm_do_you_use/"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The thread URL, from a row's url. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, idempotent, non-destructive, openWorld), and the description layers on genuinely additional behavior: 1 credit per call for one page, 1-hour cache, 2000-character body truncation, and cursor-based pagination via meta.cursor. These are the operational facts an agent needs that annotations cannot express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose followed by labeled sections (Use when / Not for / Returns / Cost / Example). Every sentence carries actionable content with no filler, and the cost and cache notes are compactly placed.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 4-param paginated read tool with an output schema, the definition covers selection, cost, caching, pagination, and truncation limits. An agent has everything needed to call it correctly and interpret the result.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all four parameters are already documented, establishing a baseline of 3. The description reinforces intent (url from a row's url, cursor continues the thread) but adds little syntax or constraint detail beyond what the schema already states.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource with scope: comments on one Reddit thread, flattened with reply depth. It explicitly distinguishes itself from reddit_search_comments (many threads) and reddit_get_post (the post itself), so an agent can route correctly without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides an explicit 'Use when' with concrete scenarios and a 'Not for' that names the two sibling alternatives and the condition that selects each. Nothing about selection is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
reddit_get_new_postsGet new Reddit postsARead-onlyIdempotentInspect
Every post created in the given subreddits inside a time window, oldest first. The check-in tool: complete for the window it reports, unlike search.
Use when: "anything new in r/startups since yesterday", "watch these subreddits for mentions of our category", any repeated look at the same communities. Not for: keyword search across all of Reddit, use reddit_search_posts (ranked, not complete). Reading a thread, use reddit_get_post and reddit_get_comments. Choosing which subreddits to watch, use reddit_search_subreddits. Returns: List, oldest first. rows[]: id, subreddit, title, author, created_at, score, comments, upvote_ratio, url, link_url, body, flair, over_18, is_video. coverage[] per subreddit: covered_from, complete, pages_fetched. covered_from later than since, or complete false, means the window was cut: raise pages, shorten since, or pass meta.cursor. next_since is the value to send as since next time; it overlaps by two minutes, so dedupe rows on id. Cost: 1 credit per subreddit per page. Three subreddits at the default is 3 credits. Never cached. Example: {"subreddits": ["startups", "SaaS"], "since": "24h", "match": ["crm", "pipeline"]}
| Name | Required | Description | Default |
|---|---|---|---|
| match | No | Keep only posts whose title or body holds one of these terms, ignoring case. | |
| pages | No | Pages per subreddit. Raise it when the window comes back cut. | |
| since | No | How far back to look: "30m", "6h", "2d" or an ISO 8601 timestamp. Max 7 days. | 24h |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| subreddits | Yes | Communities to check, up to 10. One credit each, per page. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| coverage | No | |
| next_since | No | Pass this as `since` next time, and dedupe rows on id. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/openWorld/non-destructive, so the safety profile is covered. The description adds substantial behavior beyond that: the cost model (1 credit per subreddit per page, 3 credits for the default), that it is never cached, and how a cut window manifests via coverage[].complete/covered_from with remediation options.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core definition, then cleanly sectioned into Use when / Not for / Returns / Cost / Example. It is information-dense but every block earns its place, and the worked example anchors the schema fields.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 7-param, cost-incurring, completeness-sensitive tool, the description covers the window semantics, budget handling via max_credits, dedupe requirement, and cost. Even though an output schema exists, the extra explanation of coverage[] and next_since is appropriate because the correctness contract depends on it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 adds genuine meaning beyond the schema: it ties 'pages' to the cut-window failure mode, explains cursor originates from meta.cursor, and specifies that next_since should be sent as 'since' with a two-minute overlap requiring dedupe on id.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('Every post created in the given subreddits inside a time window') and immediately differentiates itself from search by asserting completeness ('The check-in tool: complete for the window it reports, unlike search'). An agent can distinguish it from reddit_search_posts without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' with concrete scenarios and an explicit 'Not for' block that routes to the correct siblings: reddit_search_posts for keyword search, reddit_get_post/reddit_get_comments for reading a thread, reddit_search_subreddits for choosing communities. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
reddit_get_postGet a Reddit postARead-onlyIdempotentInspect
One Reddit thread in full: the whole post body, its score, its flair and how big the community is.
Use when: a row from a search or a check-in is worth reading properly, or you need the full text a row cut at 2000 characters. Not for: the replies, use reddit_get_comments. Finding threads in the first place, use reddit_search_posts or reddit_get_new_posts. Returns: Record. id, subreddit, title, author, created_at, score, comments, upvote_ratio, url, link_url, body (full), flair, over_18, is_video, locked, archived. Cost: 1 credit. Cached 1 hour. Example: {"url": "https://www.reddit.com/r/startups/comments/1lfbo7u/what_crm_do_you_use/"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The thread URL, from a row's url. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | Reddit's base36 post id, without the t3_ prefix. Dedupe on it. |
| url | No | The thread on reddit.com. Pass it to reddit_get_post. |
| body | No | The full post text, not cut. |
| meta | Yes | |
| error | No | |
| flair | No | |
| hints | Yes | |
| score | No | Upvotes minus downvotes. |
| title | No | |
| author | No | null when the account is deleted. |
| locked | No | Locked threads take no new comments. |
| over_18 | No | |
| archived | No | |
| comments | No | |
| is_video | No | A video uploaded to Reddit itself. |
| link_url | No | Where a link post points. null for a text post. |
| subreddit | No | Name without the r/ prefix. |
| created_at | No | ISO 8601 UTC. |
| upvote_ratio | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (readOnly/idempotent/openWorld), the description discloses two behavioral traits the structured data does not: cost (1 credit) and caching (1 hour), plus the 2000-character truncation behavior that motivates calling this tool. The safety profile is already covered by annotations, but cost and cache add real invocation-relevant context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the core purpose in one sentence, then uses labeled sections (Use when / Not for / Returns / Cost / Example) that are easy to scan. Every line is actionable, though the 'Returns' field list partly duplicates the output schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
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 enumerate return values, yet it still covers purpose, routing, cost, caching, and a concrete example. Nothing an agent needs to invoke this correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 url, dry_run, and max_credits. The description adds only a usage example URL and the hint that url comes from 'a row's url', which is marginal beyond the schema. Baseline 3 is appropriate when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource (retrieve one Reddit thread) and enumerates the payload scope: full post body, score, flair, community size. It explicitly contrasts with reddit_get_comments, reddit_search_posts, and reddit_get_new_posts, so an agent can distinguish it from siblings without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Contains explicit 'Use when' triggers (a search/check-in row worth reading, or text truncated at 2000 characters) and explicit 'Not for' exclusions that route to the correct alternatives by name. Both the positive and negative conditions are spelled out rather than implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
reddit_get_subredditGet a subredditARead-onlyIdempotentInspect
One community: how big it is, how busy it is, and the rules it posts, as the moderators wrote them.
Use when: before you post or reply anywhere, to read the rules on self promotion; sizing a community found by reddit_search_subreddits. Not for: the posts in the community, use reddit_get_new_posts or reddit_search_posts. Finding communities, use reddit_search_subreddits. Returns: Record. name, url, weekly_active_users (visitors in a week, Reddit's measure of size; it publishes no member count), weekly_contributions (posts and comments in a week), description, rules (the text as written; read it, it is not parsed into flags), submit_text, created_at. Cost: 1 credit. Cached 7 days. Example: {"subreddit": "SaaS"}
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| subreddit | Yes | The community name, such as "startups"; an r/ prefix is dropped. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| meta | Yes | |
| name | No | |
| error | No | |
| hints | Yes | |
| rules | No | The rules as the community wrote them. Read them before posting anything. |
| created_at | No | |
| description | No | |
| submit_text | No | What the community tells a poster on submit. |
| weekly_active_users | No | Visitors in a week: the size Reddit shows since it dropped member counts in 2025. |
| weekly_contributions | No | Posts and comments in a week. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint/idempotentHint/openWorldHint, but the description adds cost (1 credit), cache window (7 days), and a substantive caveat that Reddit publishes no member count so weekly_active_users is the size proxy. It also warns that rules come as raw text, not parsed flags, which materially affects how the result is used.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the concept in one line, then uses labeled sections (Use when / Not for / Returns / Cost / Example). Each sentence carries distinct information: no repetition of the tool name, no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Though an output schema exists, the description still usefully enumerates the returned fields and explains non-obvious ones (weekly_contributions, raw rules text). Cost, caching, and sibling routing are all covered, leaving nothing an agent needs before invoking.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 subreddit (r/ prefix dropped), dry_run, and max_credits. The description's example ({"subreddit": "SaaS"}) illustrates the name format but adds little beyond the schema's own note. Baseline 3 is appropriate when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (get) and resource (subreddit) and immediately scopes it: 'One community: how big it is, how busy it is, and the rules it posts.' It explicitly separates itself from reddit_get_new_posts, reddit_search_posts, and reddit_search_subreddits, so an agent can route without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' (read self-promotion rules before posting; sizing a community found via reddit_search_subreddits) and 'Not for' clauses naming the correct alternatives for posts and for community discovery. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
reddit_search_commentsSearch Reddit commentsARead-onlyIdempotentInspect
Reddit comments matching a query, ranked by the search, across all of Reddit or inside one community.
Use when: "what do people reply when someone asks about X", "find recommendations of a competitor inside threads", mining opinions rather than thread titles. Not for: thread titles and bodies, use reddit_search_posts. Every comment on one thread, use reddit_get_comments. New activity in a community, use reddit_get_new_posts. Returns: List, ranked, not exhaustive. rows[]: id, post_id, post_title, parent_id (the comment it answers, null at top level), subreddit, author, created_at, score, body (cut at 2000 characters), url, depth (0 at top level, null for a reply, whose depth search does not say). Cost: 1 credit per call, one page. Cached 1 hour. Example: {"query": "best crm for a two person team", "time_range": "year"}
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Ranking of the results. Default relevance. | relevance |
| query | Yes | ||
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| subreddit | No | Search one community instead of all of Reddit. | |
| time_range | No | How far back to search. Default all. The vendor ignores it for comments, so the page is filtered by created_at, and a narrow window can come back short or NoData. | all |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover safety (readOnly, idempotent, openWorld, non-destructive), yet the description goes well beyond them: cost (1 credit per call, one page), 1-hour caching, that results are ranked but not exhaustive, body truncated at 2000 characters, and that depth is null for replies because search does not report it. These are exactly the operational traits an agent needs before calling.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the purpose, then labels each section (Use when / Not for / Returns / Cost / Example). Prose is dense but every sentence carries actionable information; no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 7-parameter search tool with an output schema, the definition covers purpose, routing, cost, caching, truncation and an example. Return values are documented in the output schema, so the extra 'Returns' prose is bonus clarity rather than a gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is already 86% (the time_range vendor-ignore caveat, cursor, dry_run economics and max_credits budget behavior are all in the schema), so the baseline is 3. The description still adds value by demonstrating real query/time_range usage in the example and by clarifying the paging model ('one page'), slightly above baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Reddit comments matching a query'), plus scope ('across all of Reddit or inside one community'). The 'Not for' block explicitly names the siblings it must not be confused with (reddit_search_posts, reddit_get_comments, reddit_get_new_posts), so an agent can disambiguate without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides concrete 'Use when' scenarios ('what do people reply when someone asks about X', mining opinions rather than thread titles) and an explicit 'Not for' list routing to three specific alternatives with their own selection conditions. When-to-use, when-not-to-use and alternatives are all present.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
reddit_search_postsSearch Reddit postsARead-onlyIdempotentInspect
Reddit posts matching a query, ranked by the search, across all of Reddit or inside one community.
Use when: "what do people on Reddit say about X", "find threads complaining about Y", "who is asking for a tool like ours". Not for: everything new in a community since you last looked, use reddit_get_new_posts (ranked search is never complete). Reading one thread, use reddit_get_post and reddit_get_comments. Choosing communities to watch, use reddit_search_subreddits. Returns: List, ranked, not exhaustive. rows[]: id, subreddit, title, author, created_at, score, comments, upvote_ratio, url, link_url, body (cut at 2000 characters), flair, over_18, is_video. Cost: 1 credit per call, one page. Cached 1 hour. Example: {"query": "hubspot alternative", "sort": "new", "time_range": "month"}
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Ranking of the results. Default relevance. | relevance |
| query | Yes | ||
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| subreddit | No | Search one community instead of all of Reddit. | |
| time_range | No | How far back to search. Default all. | all |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations by disclosing cost (1 credit per call, one page), caching (1 hour), result completeness ('ranked, not exhaustive'), and truncation behavior (body cut at 2000 characters). This is exactly the operational context annotations like readOnlyHint/idempotentHint cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded one-line purpose followed by labeled sections (Use when / Not for / Returns / Cost / Example). Every sentence earns its place with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers scope, alternatives, return shape, cost, caching, and an invocation example; with an output schema present, it does not need to enumerate every field. An agent has everything required to select and call this correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 86%, so parameters are largely self-documenting; the description adds a concrete example combining query/sort/time_range that clarifies realistic usage. It stops short of explaining pagination or cursor semantics beyond the schema, but the example and ranking note add real value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (search) and resource (Reddit posts), plus scope (ranked, all of Reddit or one community). An agent can immediately distinguish this from reddit_search_comments or reddit_search_subreddits by the resource named.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly routes with 'Use when' example intents and 'Not for' clauses that name concrete alternatives (reddit_get_new_posts, reddit_get_post, reddit_get_comments, reddit_search_subreddits) along with the condition selecting each. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
reddit_search_subredditsSearch subredditsARead-onlyIdempotentInspect
The communities that discuss a topic, counted from one page of search results.
Use when: "which subreddits talk about X", picking the communities to pass to reddit_get_new_posts, sizing where a conversation happens. Not for: a full directory of subreddits about a topic (this counts a sample of posts, so a quiet community can be missing). One community's rules and size, use reddit_get_subreddit. The posts themselves, use reddit_search_posts. Returns: List, most posts in the sample first. rows[]: name, url, posts_in_sample, example_post_url. Search carries no community size; reddit_get_subreddit gives weekly visitors. Cost: 1 credit. Cached 1 hour. Example: {"query": "cold email deliverability", "time_range": "year"}
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| time_range | No | How far back to search. Default all. | all |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and openWorldHint, so the description's job is to add what annotations can't: the sampling behavior ('a quiet community can be missing'), the cost (1 credit), and caching (1 hour). Those are genuine additions beyond the structured fields. It doesn't discuss pagination or rate limits beyond the credit note, which keeps it a notch below a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Every line earns its place: a scope sentence, Use when / Not for blocks, a Returns block, cost and cache notes, and one example — all front-loaded with the most decision-relevant information first. No filler or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
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 still summarizes the return shape (name, url, posts_in_sample, example_post_url) and critical caveats (sampling, cost, caching, absence of community size). Combined with annotations and schema, an agent has everything needed to call this tool and interpret results correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 75%, so the schema carries most parameter meaning. The description still adds value by supplying a worked example that pairs query with time_range and by clarifying via the Returns section that search carries no community size — implicitly telling the agent what the result fields do and don't include. dry_run and max_credits are left to their schema descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a precise framing — 'The communities that discuss a topic, counted from one page of search results' — which states the verb (search), the resource (subreddits), and the sampling caveat in one shot. It clearly distinguishes itself from reddit_get_subreddit and reddit_search_posts, so an agent can tell them apart without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit when-to-use triggers ('which subreddits talk about X', picking communities for reddit_get_new_posts, sizing where a conversation happens) are paired with explicit not-for cases that name the correct alternative for each one: reddit_get_subreddit for a single community, reddit_search_posts for the posts themselves. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_backlinksGet backlinksARead-onlyIdempotentInspect
Individual backlinks pointing at a domain or page, strongest referring domain first.
Use when: "show me the links to this page", "which pages link to competitor.com", finding link sources to replicate, "which links did we lose" (status lost). Not for: totals only, use seo_get_backlink_summary. One row per linking site, use seo_get_referring_domains. Rating the linking sites, use seo_get_domain_ratings. Returns: List. rows[]: url_from, url_to, domain_from, dr_from, page_title, anchor, dofollow, rel[] (nofollow, sponsored, ugc and other rel values), type, spam_score (0 to 100), url_to_status (HTTP status of url_to), broken (url_to answers 4xx or 5xx), first_seen, last_seen (for a lost link, about when it went), lost (only with status lost or all). dr_from is the linking domain's own rank, 0 to 1000. Cost: 10 + 1.5 per 100 rows. Default 100 rows = 12 credits. Cached 7 days. Example: {"target": "https://competitor.com/blog/best-crm", "limit": 50}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| status | No | live: links found at the last check. lost: links since removed. all: both. | live |
| target | Yes | Domain or URL. example.com covers all subdomains, www.example.com is that host only, a full URL is that page only. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. | |
| include_subdomains | No | Count links to subdomains too. Ignored for a URL target. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (readOnlyHint, idempotentHint, openWorldHint, destructiveHint=false), the description discloses the credit cost model (10 + 1.5 per 100 rows, default 12 credits), 7-day caching, and semantics of subtle output states such as 'broken' (4xx/5xx), 'lost', and the dr_from 0-1000 scale. That is substantive behavioral context an agent needs for budgeting and interpretation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded one-line purpose followed by clearly labeled blocks (Use when / Not for / Returns / Cost / Example). Despite its length, every sentence carries distinct routing, cost, or field-semantics information; there is no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 7-parameter, open-world, paid SEO query, the description covers routing, cost, caching, status variants, and key return fields, and pagination is handled by the schema's cursor description. An output schema exists, so the field walkthrough is bonus rather than a gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 further by tying limit to cost and by supplying a concrete invocation example ({target, limit: 50}) that shows how the required and optional parameters combine. It does not add much on cursor/max_credits beyond the schema, so it stops short of a 5.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource plus scope and ordering ('Individual backlinks pointing at a domain or page, strongest referring domain first'), and explicitly names the sibling tools it is not (seo_get_backlink_summary, seo_get_referring_domains, seo_get_domain_ratings). An agent can route correctly without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' triggers with natural-language phrasings, an explicit 'Not for' clause routing to three named alternatives, and even flags the 'status lost' variant for lost-link questions. Nothing about when to pick this over a sibling is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_backlink_summaryGet a backlink summaryARead-onlyIdempotentInspect
Link totals for a domain or page: backlinks, referring domains, dofollow share, link types and domain rank.
Use when: "how many links does X have", "what is X's link profile like", a quick authority check alongside seo_get_domain_overview. Not for: the individual links or their anchor text, use seo_get_backlinks. The sites linking, use seo_get_referring_domains. Domain rank for many domains, use seo_get_domain_ratings. Returns: Record. domain_rank (equals seo_get_domain_overview's domain_rank), backlinks, referring_domains, referring_main_domains, referring_ips, dofollow_share (0 to 1), broken_backlinks (links to a page of the target that answers 4xx or 5xx), broken_pages (such pages), spam_score (backlinks' average, 0 to 100), target_spam_score, first_seen, and counts by link type, attribute, placement, platform, TLD and country (top 10). null = provider has no data. Cost: 10 credits flat. Cached 7 days. Example: {"target": "competitor.com"}
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | Domain or URL. example.com covers all subdomains, www.example.com is that host only, a full URL is that page only. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. | |
| include_subdomains | No | Count links to subdomains too. Ignored for a URL target. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| error | No | |
| hints | Yes | |
| target | No | |
| backlinks | No | |
| link_tlds | No | Backlinks per TLD, top 10. |
| first_seen | No | |
| link_types | No | anchor, image, redirect and other link types. |
| spam_score | No | Average spam score of the backlinks, 0 to 100. |
| domain_rank | No | Equals seo_get_domain_overview's domain_rank. |
| broken_pages | No | Pages of the target that answer 4xx or 5xx and still have backlinks. |
| referring_ips | No | |
| dofollow_share | No | |
| link_countries | No | Backlinks per linking site's country code, top 10. Empty key = unknown. |
| link_platforms | No | Backlinks per kind of linking site: blogs, news, ecommerce and others. |
| link_attributes | No | Backlinks per rel value: nofollow, sponsored, ugc and others. |
| link_placements | No | Backlinks per section of the linking page: article, footer, nav and others. |
| referring_pages | No | |
| broken_backlinks | No | Backlinks to a page of the target that answers 4xx or 5xx. |
| referring_domains | No | |
| target_spam_score | No | Spam score of the target, 0 to 100. |
| dofollow_backlinks | No | |
| referring_main_domains | No | |
| referring_domains_nofollow | No | Referring domains whose links are all nofollow. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, but the description adds material context they don't carry: flat 10-credit cost, 7-day caching, null-means-no-provider-data, and the note that domain_rank matches seo_get_domain_overview. These are decision-relevant behavioral traits beyond the structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The Use-when/Not-for/Cost structure is front-loaded and scannable. However, the long 'Returns:' enumeration partly duplicates the existing output schema, which the description needn't restate, adding some redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read tool with an output schema present, the description covers purpose, routing, cost, caching, null handling, and a concrete example. An agent has everything needed to select and invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so target, dry_run, max_credits, and include_subdomains are already documented in the schema. The description adds only output-field semantics, not input-parameter meaning, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description opens with a specific verb+resource and scope ('Link totals for a domain or page') and enumerates exactly what is summarized (backlinks, referring domains, dofollow share, link types, domain rank). It explicitly names the sibling tools it is not (seo_get_backlinks, seo_get_referring_domains, seo_get_domain_ratings), so an agent can distinguish it without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives explicit use-when triggers ('how many links does X have', 'quick authority check') and a dedicated 'Not for' block routing to three named alternatives with the condition that selects each. This is the full when/when-not/alternative pattern.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_domain_overviewGet a domain overviewARead-onlyIdempotentInspect
Traffic estimate, ranked keyword count, position spread, top pages and domain rank for one domain. The canonical source of domain rank.
Use when: "how strong is competitor.com", "how much traffic does X get", sizing a site before a deeper look. Not for: the keywords behind the traffic, use seo_get_ranked_keywords. Link counts, use seo_get_backlink_summary (its domain_rank equals this one). Many domains at once, use seo_get_domain_ratings for domain rank or seo_get_traffic_estimates for traffic. Returns: Record. domain_rank (0 to 1000 on DataForSEO, the same kind of number as Ahrefs DR or Moz DA but not the same scale), organic_traffic, organic_keywords, organic_traffic_cost (USD), positions (top_3, top_10, top_100), keyword_changes (new, up, down, lost since the provider's previous update), paid_traffic, paid_keywords, top_pages[] (url, organic_traffic, organic_keywords), history[] (12 months: month, organic_traffic, organic_keywords) only with history true. null = provider has no data. A traffic figure saved before 1 November 2026 may be on DataForSEO's older traffic model: take a new baseline rather than compare across that date. history[] may keep the older model, so compare its months with each other, not with organic_traffic. Cost: 15 credits; +56 with history. Cached 7 days. Example: {"target": "competitor.com"}
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | Domain or URL. example.com covers all subdomains, www.example.com is that host only, a full URL is that page only. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| history | No | Also return 12 months of organic traffic and keywords. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| error | No | |
| hints | Yes | |
| target | No | |
| history | No | 12 months, oldest first, only with history: true. |
| positions | No | |
| top_pages | No | |
| domain_rank | No | Provider domain rank, 0 to 1000 on DataForSEO. The same kind of number as Ahrefs DR or Moz DA, not the same scale. Canonical source of domain rank. |
| paid_traffic | No | Estimated monthly visits from Google Ads. |
| paid_keywords | No | Keywords the domain shows ads for. |
| keyword_changes | No | Organic keywords new, up, down or lost since the provider's previous update. |
| organic_traffic | No | Estimated monthly organic visits. |
| organic_keywords | No | |
| organic_traffic_cost | No | USD value of the organic traffic at paid rates. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile, but the description adds substantial non-annotation context: cost ('15 credits; +56 with history'), 7-day caching, null semantics for missing provider data, the domain_rank 0-1000 scale relative to Ahrefs DR / Moz DA, and the critical pre-1-November-2026 traffic-model caveat with guidance to take a new baseline rather than compare across it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded metric summary followed by clearly labeled Use when / Not for / Returns / Cost / Example sections; the routing and cost sentences each earn their place. The Returns block is lengthy and partially restates fields the output schema already carries, though the interpretive notes inside it (scale, model-change warning) are not redundant.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given six parameters, a 15-credit cost, and a data-model discontinuity, the description supplies everything needed to call it correctly: routing, cost, caching, return interpretation, null handling, and a concrete example call. An output schema exists, so the description need not be penalized for not exhaustively defining return shape.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 adds meaning the schema lacks: 'history' is tied to its credit surcharge (+56) and to the history[] return field, and the domain_rank scaling contextualizes the target's output. It does not add syntax detail for target/language/location beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the exact metrics returned (traffic estimate, ranked keyword count, position spread, top pages, domain rank) scoped to 'one domain', then asserts 'The canonical source of domain rank', which lets an agent distinguish it from seo_get_domain_ratings and seo_get_traffic_estimates without opening schemas. Specific resource plus explicit scope.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' triggers ('how strong is competitor.com', sizing a site) and a 'Not for' block routing four named alternatives: seo_get_ranked_keywords for the keywords behind traffic, seo_get_backlink_summary for link counts, and seo_get_domain_ratings / seo_get_traffic_estimates for batch domain rank/traffic. Nothing about tool selection is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_domain_ratingsGet domain ratingsARead-onlyIdempotentInspect
Domain rank and Ahrefs DR only, for up to 1,000 domains in one call. The cheap way to rate a list.
Use when: "rate these domains", "which of these sites are worth a link", filtering a prospect list by authority. Not for: traffic numbers, use seo_get_traffic_estimates (10x the cost). A full profile of one domain, use seo_get_domain_overview or seo_get_backlink_summary. Returns: List. rows[]: domain, domain_rank (0 to 1000 on DataForSEO, for the host as given; 0 for a domain the index does not know), ahrefs_dr (Ahrefs Domain Rating, 0 to 100, always for the registered domain, so www.github.com and gist.github.com both get github.com's; 0 for a domain Ahrefs does not know, null when it did not answer). One row per distinct domain, in the order first given: duplicates and case variants are merged, and a full URL is rated by its host. ahrefs_status says what a null ahrefs_dr means: ok (Ahrefs has no rating), partial (the domains in ahrefs_unanswered got no answer), failed or not_configured (Ahrefs did not answer; the null says nothing). ahrefs_attribution: wherever you show ahrefs_dr, show its text linked to its url next to it. errors[] lists inputs that were not valid domains. Cost: 7 + 2.5 per 100 domains, for domain_rank; ahrefs_dr adds nothing. Default 100 domains = 10 credits. Cached 7 days, or 1 hour when ahrefs_status is not ok. Example: {"targets": ["example.com", "competitor.com", "blog.example.net"]}
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| targets | Yes | ||
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| errors | No | Per-input failures of a batch call. |
| ahrefs_status | No | ok: a null ahrefs_dr means Ahrefs has no rating. partial: the domains in ahrefs_unanswered got no answer. failed or not_configured: every ahrefs_dr is null and says nothing about the domain. |
| ahrefs_unanswered | No | Domains Ahrefs did not answer for, when ahrefs_status is partial. |
| ahrefs_attribution | No | Show this, linked, next to any ahrefs_dr shown. Absent when every ahrefs_dr is null. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations (which already cover read-only/idempotent/open-world safety), the description discloses the cost formula, the 7-day/1-hour cache behavior tied to ahrefs_status, dedup/merging of duplicates and case variants, host-vs-registered-domain resolution, and the ahrefs_status codes that qualify a null ahrefs_dr. This is substantial behavioral context the annotations do not carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded one-line summary followed by clearly labeled Use when / Not for / Returns / Cost / Example sections, so it is easy to scan. The Returns block is very long and partly restates what the output schema already provides, which is the only real efficiency cost.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a batch, costed, cache-sensitive tool with an output schema, the description covers when to use it, what it costs, caching behavior, return-field semantics, attribution obligations, and error reporting. Nothing material an agent needs to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 67%, so the description must add some param meaning, and it does: it clarifies target resolution (URL rated by host, domain_rank on the host as given vs ahrefs_dr on the registered domain), the 1,000-item cap and merging behavior, and ties cost to max_credits/dry_run economics. It stops just short of fully covering every parameter nuance.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The first line gives a precise verb+resource+scope: domain rank and Ahrefs DR for up to 1,000 domains in one call, framed as 'the cheap way to rate a list'. It distinguishes itself from sibling rating/profile tools without the agent needing to open a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' phrasings map to real user intents, and 'Not for' names the alternatives with the selecting condition: seo_get_traffic_estimates for traffic (10x cost), seo_get_domain_overview / seo_get_backlink_summary for a single full profile.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_keyword_gapGet a keyword gapARead-onlyIdempotentInspect
Keywords one competitor ranks for in the top 100 that the target does not rank for at all.
Use when: "what does competitor.com rank for that we do not", "find gaps against X", content opportunities from a rival. Not for: everything a domain ranks for, use seo_get_ranked_keywords. Finding who the competitors are, use seo_get_serp_competitors. Fresh ideas around a topic, use seo_search_keywords. Returns: List. rows[]: keyword, competitor, competitor_rank, competitor_url, volume, kd, cpc, intent. Sorted by volume. Cost: 5 + 5 per 100 rows. Default 100 rows = 10 credits. Cached 7 days. Example: {"target": "example.com", "competitor": "competitor.com", "limit": 100}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| target | Yes | Domain or URL. example.com covers all subdomains, www.example.com is that host only, a full URL is that page only. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| competitor | Yes | One competitor's domain. A URL is read as its host. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, but the description adds material behavior beyond them: the credit cost model (5 + 5 per 100 rows, default 100 rows = 10 credits) and the 7-day cache. Cost and freshness disclosure is exactly the kind of context annotations cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core definition, then labeled Use when / Not for / Returns / Cost / Example sections that are easy to scan. Slightly padded by the Returns field list, which is redundant against the existing output schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers the definition, routing rules, return shape, pagination signal (cursor via meta), cost, caching, and a worked example. Since an output schema already exists, the Returns line is a bonus rather than a necessity, and nothing an agent needs to call this correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 adds a concrete example invocation showing target/competitor/limit together, which clarifies how the required pair is used, but it does not explain the semantics of cursor, dry_run, language, location, or max_credits beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a precise verb+resource+scope: keywords a competitor ranks for in the top 100 that the target does not rank for at all. It immediately distinguishes itself from the sibling set (ranked_keywords, serp_competitors, search_keywords) without requiring the schema to be opened.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' triggers in natural-language query form and a 'Not for' block that names three sibling alternatives with the condition that selects each. An agent has everything needed to route correctly.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_keyword_metricsGet keyword metricsARead-onlyIdempotentInspect
Volume, difficulty, intent, CPC and 12-month trend for keywords you already have, with AI-engine prompt volume on request.
Use when: the user supplies keywords, or you need numbers for a list from elsewhere. ai_volume true when the question is how often AI engines see the keyword. Not for: discovering keywords, use seo_search_keywords (it already includes these metrics, do not call this after it). AI-engine prompts, use aeo_search_prompts. Checking rankings, use seo_get_position. Returns: List. rows[]: keyword, volume, kd, intent, cpc, competition, bid_low, bid_high (Google Ads top-of-page bid range, USD), trend[12], ai_volume, ai_trend[12]. One row per input keyword in the order given. volume/kd null = provider has no data; 0 = measured zero. With source google_ads, kd and intent are always null and keywords over 80 characters come back all null. ai_volume and ai_trend are null unless ai_volume is true. Cost: 5 + 5 per 100 keywords with source labs; 24 flat with source google_ads; ai_volume adds 4 + 4 per 100 keywords. Default 100 keywords = 10 credits. Cached 7 days. Example: {"keywords": ["crm for startups", "hubspot alternative"], "ai_volume": true}
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | google_ads is Keyword Planner's own volume, slower; no kd or intent. | labs |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| keywords | Yes | ||
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| ai_volume | No | Also return AI-engine prompt volume. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, and the description adds substantially more: credit cost formula per source and per ai_volume, 7-day caching, the null-vs-zero distinction for volume/kd, and source-specific quirks (google_ads forces kd/intent null and nulls out keywords over 80 characters). This is exactly the kind of context annotations cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose followed by clearly labeled sections (Use when / Not for / Returns / Cost / Example). Dense but every sentence carries actionable information; nothing is filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 7-parameter tool with a schema, output schema, and annotations, the description covers purpose, routing, return semantics, null edge cases, cost, and an example. An agent has everything needed to select and invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 86%, so the schema does most of the work. The description still adds semantic value by explaining when ai_volume should be true and by tying source and ai_volume to their cost impact, going modestly beyond the enum and field descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a specific verb+resource and enumerates exactly what is returned (volume, difficulty, intent, CPC, 12-month trend, optional AI-engine volume). It explicitly names the siblings it is not (seo_search_keywords, aeo_search_prompts, seo_get_position), so an agent can distinguish it without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Has a dedicated 'Use when' line (user supplies keywords, or you need numbers for a list) and a 'Not for' line that routes to the correct alternative for each case, including the important warning not to call this after seo_search_keywords since that already returns these metrics. When/when-not/alternatives are all present.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_pageGet a page snapshotARead-onlyIdempotentInspect
An on-page snapshot of one URL: title, meta description, canonical, robots, headings, word count, schema types and link counts. Fetched live, free.
Use when: "check the on-page SEO of this URL", "what schema does this page use", a quick look before a crawl. Not for: a whole site, use seo_run_technical_crawl. Rankings for the page, use seo_get_ranked_keywords with the URL. What the page ranks against, use seo_get_serp. Returns: Record. url, final_url, status, title, meta_description, canonical, robots_meta, lang, h1[], h2[], word_count, schema_types[], links_internal, links_external, images, images_without_alt. null = the tag is absent. Cost: 0 credits, rate limited. Cached 1 hour. Example: {"url": "https://example.com/pricing"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | An http or https URL. |
Output Schema
| Name | Required | Description |
|---|---|---|
| h1 | No | |
| h2 | No | |
| url | No | |
| lang | No | |
| meta | Yes | |
| error | No | |
| hints | Yes | |
| title | No | |
| images | No | |
| status | No | |
| canonical | No | |
| final_url | No | |
| word_count | No | |
| robots_meta | No | |
| schema_types | No | JSON-LD @type values found. |
| links_external | No | |
| links_internal | No | |
| meta_description | No | |
| images_without_alt | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover safety (readOnly, idempotent, non-destructive, open-world), but the description adds material context they do not: live fetch semantics, cost (0 credits), rate limiting, and a 1-hour cache window. It also defines null meaning ('the tag is absent'), which is not derivable from the annotation set.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labelled sections (Use when / Not for / Returns / Cost / Example) make it scannable, and the core purpose sentence is front-loaded. Every line carries distinct information; there is no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An agent has everything needed to call correctly: inputs, cost, caching, rate limits, null handling, and sibling routing. The Returns enumeration is somewhat redundant given the output schema exists, but it does not detract from completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% for the single url parameter, so the baseline is 3; however the literal example ({"url": "https://example.com/pricing"}) demonstrates the expected value shape concretely, adding modest value beyond the format/maxLength constraints the schema already states.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('on-page snapshot of one URL') and enumerates exactly what comes back (title, meta description, canonical, robots, headings, word count, schema types, link counts). It explicitly distinguishes itself from seo_run_technical_crawl, seo_get_ranked_keywords, and seo_get_serp, so an agent can pick it out without inspecting the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' trigger phrases and a 'Not for' clause that routes to named alternatives for each neighbouring task (whole site, rankings, SERP context). Nothing about selection is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_positionGet a ranking positionARead-onlyIdempotentInspect
Where one target ranks for one keyword, scanning the top 100 server-side.
Use when: "where does example.com rank for X", "did we make page one for X", a rank check for a handful of keywords. Not for: every keyword a domain ranks for, use seo_get_ranked_keywords. The full page-one list, use seo_get_serp. Tracking over time: call this on a schedule from the host; the server keeps no history. Returns: Record. keyword, target, rank (absolute, null when not in the top 100), organic_rank, url, title, scanned_depth, above[] (rank, domain, url of the organic results ahead, at most 10). For a local business, location does not localise the organic rank of a bare service search ("dentist"); put the town in the keyword ("dentist columbus ohio"), or use maps_search_places for the Maps rank. Cost: 6 credits flat, also when the target is not in the top 100. NoData (1 credit) only when the keyword has no organic results. Cached 24 hours. Example: {"keyword": "hubspot alternative", "target": "example.com"}
| Name | Required | Description | Default |
|---|---|---|---|
| device | No | desktop | |
| target | Yes | Domain or URL. example.com covers all subdomains, www.example.com is that host only, a full URL is that page only. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| keyword | Yes | ||
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| meta | Yes | |
| rank | No | Absolute position, or null when not in the scanned depth. |
| above | No | Organic results ranked above the target, at most 10. |
| error | No | |
| hints | Yes | |
| title | No | |
| target | No | |
| keyword | No | |
| organic_rank | No | |
| scanned_depth | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/idempotent/openWorld annotations, it discloses cost (6 credits flat, including misses; 1 credit NoData), 24-hour caching, the server keeping no history, the top-100 scan boundary, and the null-when-absent rank semantics. These are exactly the operational traits annotations cannot express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Purpose is front-loaded and the Use when / Not for / Returns / Cost / Example blocks are tightly organised with zero filler. It is on the long side, and the detailed Returns block partly duplicates the output schema, so it falls just short of maximally concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 7-parameter, costed, cached lookup tool with an output schema and annotations, the description covers invocation, routing, cost, caching, and the one non-obvious geo pitfall. An agent has everything needed to call it correctly and interpret nulls.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 71% schema coverage and output schema present, the baseline is already a 3; the description adds real semantic value by explaining that location does not localise a bare service-search organic rank and prescribing the town-in-keyword or maps_search_places workaround. Device, language, and max_credits remain undocumented in the description, keeping it short of a 5.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening line states a precise verb+resource+scope: ranking position of one target for one keyword, scanned over the top 100 server-side. It explicitly distinguishes itself from seo_get_ranked_keywords and seo_get_serp, so an agent can route correctly without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Contains an explicit 'Use when' list of concrete user phrasings, a 'Not for' section naming two alternative tools with the condition that selects each, and scheduling guidance for tracking over time. This is about as complete as routing guidance gets.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_ranked_keywordsGet ranked keywordsARead-onlyIdempotentInspect
Keywords a domain or one page ranks for in the top 100, with position, URL and metrics.
Use when: "what does competitor.com rank for", "which keywords send traffic to this page", building a list of a site's topics. Not for: keywords a competitor has that you do not, use seo_get_keyword_gap. One keyword's position, use seo_get_position. New keyword ideas, use seo_search_keywords. Returns: List. rows[]: keyword, rank, type (organic, featured_snippet or local_pack; ads excluded), previous_rank (null = did not rank at the provider's previous update), is_new, url, volume, kd, cpc, intent, traffic (estimated monthly visits from this keyword), serp_features[] (SERP feature types on the keyword's page). A keyword can appear once per type. Sorted by traffic, highest first. rank counts every element on the page, ads and features included, so a keyword in the organic top 100 can read rank 104. null = provider has no data. A traffic figure saved before 1 November 2026 may be on DataForSEO's older traffic model: take a new baseline rather than compare across that date. Cost: 5 + 5 per 100 rows. Default 100 rows = 10 credits. Cached 7 days. Example: {"target": "competitor.com", "limit": 200}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| target | Yes | Domain or URL. example.com covers all subdomains, www.example.com is that host only, a full URL is that page only. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only/idempotent/non-destructive, but the description adds real behavioral load: a cost formula (5 + 5 per 100 rows, 10 credits default), 7-day caching, the quirk that rank counts ads and features so an organic keyword can read rank 104, null semantics, and a data-model break on 1 Nov 2026. This is exactly the context an agent needs to interpret results and budget.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads purpose then structures Use when / Not for / Returns / Cost / Example, and every sentence carries information. It loses a point only because the long Returns block partially overlaps the declared output schema, making it slightly heavier than necessary.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 7-parameter, open-world, read-only tool with an output schema, the description covers routing, cost, caching, result interpretation and data caveats. An agent has everything needed to call it correctly and explain the output.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 target, limit, cursor, dry_run, language, location and max_credits. The description confirms target accepts a domain or a single page and includes a sample call, but adds no syntax or constraint detail beyond the schema. Baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource with scope: keywords a domain or one page ranks for in the top 100, plus the payload (position, URL, metrics). The 'Not for' section explicitly names the sibling tools it must not be confused with, so an agent can route correctly without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives concrete 'Use when' triggers phrased as user questions, and a 'Not for' block that names three alternatives (seo_get_keyword_gap, seo_get_position, seo_search_keywords) with the exact condition selecting each. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_referring_domainsGet referring domainsARead-onlyIdempotentInspect
Domains linking to a target, one row per domain, with the rank each passes, link counts and spam score.
Use when: "who links to competitor.com", "build a list of sites to pitch for links", link prospecting from a rival's profile, "which sites stopped linking to us" (status lost). Not for: every individual link, use seo_get_backlinks. Totals, use seo_get_backlink_summary. Rating your own list of domains, use seo_get_domain_ratings. Returns: List. rows[]: domain, rank_passed (0 to 1000: the rank this domain's links pass to the target, not the domain's own rank, which seo_get_domain_ratings gives), backlinks, referring_pages, dofollow_backlinks, broken_backlinks (its links to a page of the target that answers 4xx or 5xx), spam_score, first_seen, lost (a link from it was lost; only with status lost or all). Sorted by rank_passed, so the strongest linking sites are not necessarily first: rate the domains before filtering by authority. Cost: 10 + 1.5 per 100 rows. Default 100 rows = 12 credits. Cached 7 days. Example: {"target": "competitor.com", "limit": 200}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| status | No | live: links found at the last check. lost: links since removed. all: both. | live |
| target | Yes | Domain or URL. example.com covers all subdomains, www.example.com is that host only, a full URL is that page only. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. | |
| include_subdomains | No | Count links to subdomains too. Ignored for a URL target. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), yet the description adds material context beyond them: the credit formula (10 + 1.5 per 100 rows, 100 rows = 12), a 7-day cache, and the sorting gotcha that results are ordered by rank_passed so the strongest sites may not be first.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core purpose, then tightly chunked into Use when / Not for / Returns / Cost / Example. Dense but every sentence carries decision-relevant information with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 7-parameter, cost-bearing query tool this covers purpose, routing, return-field interpretation, cost, caching, and a concrete call example; the output schema means raw return shapes need not be repeated, and they aren't.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 adds semantics the schema does not: rank_passed is the rank passed to the target rather than the domain's own rank (pointing to seo_get_domain_ratings for that), the 'lost' status is triggered only with status lost/all, and broken_backlinks is defined.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource and scope ('Domains linking to a target, one row per domain, with the rank each passes, link counts and spam score'), making the granularity explicit so it is distinguishable from seo_get_backlinks at a glance.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit when-to-use with quoted example intents, plus a 'Not for' section naming three alternatives (seo_get_backlinks, seo_get_backlink_summary, seo_get_domain_ratings) each tied to the condition that selects them.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_serpGet a SERPARead-onlyIdempotentInspect
The top organic results and SERP features Google shows for one query.
Use when: "what ranks for X", "who is on page one for X", "is there a featured snippet or AI overview for X". Not for: where one site ranks for a keyword, use seo_get_position (it scans the top 100 for you). Keyword ideas, use seo_search_keywords. The businesses Google Maps ranks for a local search, use maps_search_places. Returns: Record. features[] (featured_snippet, people_also_ask, video, ai_overview and others), results[] (rank, organic_rank, type, url, domain, title, snippet, published_at, rating), related_searches[], ai_overview (text, references[]) or null, results_count, check_url. Each People Also Ask question and each forum thread is its own row at its block's rank; for a question, title is the question and snippet the answer, url null when Google's answer is an AI overview. location localises the local pack, not the organic rows of a bare service search: put the town in the keyword ("dentist columbus ohio") for local organic results. Paid ads seldom come back, so the page says nothing about who bids on the query; a named rival's search ads are in ads_get_advertiser_ads with platform google. Cost: 1 credit per 10 results, +1 with ai_overview. Default top 10 = 1 credit. Cached 24 hours. Example: {"keyword": "hubspot alternative", "depth": 10, "ai_overview": true}
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | How many results to fetch. Default 10, max 100. | |
| device | No | desktop | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| keyword | Yes | ||
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| ai_overview | No | Also return Google's AI overview and its cited sources. +1 credit. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| error | No | |
| hints | Yes | |
| device | No | |
| keyword | No | |
| results | No | |
| features | No | SERP feature types present. |
| language | No | |
| location | No | |
| check_url | No | |
| ai_overview | No | |
| results_count | No | Google's total results estimate. |
| related_searches | No | Google's related searches, in page order. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/openWorld, but the description adds material context annotations cannot carry: the credit model ('1 credit per 10 results, +1 with ai_overview'), a 24-hour cache, and the limitation that paid ads seldom appear so the page says nothing about bidding. It also documents a non-obvious behaviour (PAA questions and forum threads appear as separate rows at their block's rank).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with labelled sections (Use when / Not for / Returns / Cost / Example) so an agent can scan rather than read. The Returns paragraph is long and repeats field names the output schema already lists, but the interpretive notes and the worked example earn their space.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an eight-parameter, open-world, network-fetching tool, the definition covers selection criteria, cost, caching, regional caveats, output shape and an example call. The output schema exists, so the returns section is partly redundant, but the added interpretation of PAA rows and null urls is genuinely useful.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 75%, and the description goes well beyond it on the parameters that matter: it explains cost scaling with depth and ai_overview, and clarifies that location localises the local pack only, so local organic results require the town in the keyword string. Device is not addressed, which keeps this short of a 5.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('The top organic results and SERP features Google shows for one query') and names the sibling tools it overlaps with (seo_get_position, seo_search_keywords, maps_search_places), each with the condition that distinguishes it. An agent can separate this from seo_get_position without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' triggers are quoted as user-style questions, and 'Not for' names three concrete alternatives plus the reason each applies ('it scans the top 100 for you'). Both the when and the when-not are covered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_serp_competitorsGet SERP competitorsARead-onlyIdempotentInspect
Domains that share search results with a target, with how many keywords overlap. SERP competitors, not business competitors.
Use when: "who competes with example.com in search", "which sites show up for the same queries as X", choosing competitors for a keyword gap. Not for: the keywords themselves, use seo_get_keyword_gap. A single domain's strength, use seo_get_domain_overview. Returns: List. rows[]: domain, shared_keywords, avg_position, organic_traffic, organic_keywords, paid_traffic, paid_keywords. Sorted by shared keywords. The target itself is excluded. A traffic figure saved before 1 November 2026 may be on DataForSEO's older traffic model: take a new baseline rather than compare across that date. Cost: 5 + 5 per 100 rows. Default 100 rows = 10 credits. Cached 7 days. Example: {"target": "example.com", "limit": 20}
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| target | Yes | Domain or URL. example.com covers all subdomains, www.example.com is that host only, a full URL is that page only. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, so the description correctly spends its budget on non-obvious behavior: it is cached 7 days, self-excludes the target domain, sorts by shared keywords, and costs 5 + 5 per 100 rows (10 credits at the default). It also warns about a traffic-model change date, though that caveat is somewhat tangential to invocation. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labeled sections (Use when / Not for / Returns / Cost / Example) put the routing decision first and the mechanics after. Every sentence carries information; nothing restates the title or the schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 7-parameter, credit-metered, open-world read tool with an output schema present, the definition covers routing, return shape, cost/budget behavior, caching, and an example. An agent can call it and interpret the result without further context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 slightly beyond by tying the cost formula to `limit` (5 per 100 rows, default 100 = 10 credits) and by giving a concrete example call with target and limit. It adds no extra detail on cursor, language, or location, which the schema already covers.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource and metric ('Domains that share search results with a target, with how many keywords overlap') and explicitly disambiguates the term from 'business competitors'. An agent can distinguish it from seo_get_domain_overview, seo_get_keyword_gap and amazon_get_competitors without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Has explicit 'Use when' triggers in natural query phrasing ("who competes with example.com in search") plus a 'Not for' section that routes to two named siblings for the two adjacent intents (keyword lists, domain strength). Nothing about tool selection is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_get_traffic_estimatesGet traffic estimatesARead-onlyIdempotentInspect
Estimated monthly organic and paid traffic for up to 1,000 domains in one call.
Use when: "how much traffic do these sites get", comparing a list of domains by size, checking a prospect list for reach. Not for: authority, use seo_get_domain_ratings (a tenth of the cost). One domain in depth, use seo_get_domain_overview. Returns: List. rows[]: domain, organic_traffic, organic_keywords, paid_traffic. One row per input domain in the order given. null = provider has no data. A traffic figure saved before 1 November 2026 may be on DataForSEO's older traffic model: take a new baseline rather than compare across that date. errors[] lists inputs that were not valid domains. Cost: 50 + 50 per 100 domains. Default 100 domains = 100 credits. Cached 7 days. Example: {"targets": ["example.com", "competitor.com"]}
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| targets | Yes | ||
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| errors | No | Per-input failures of a batch call. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond annotations: discloses return structure (rows[] with per-field breakdown), null semantics, error reporting for invalid domains, full cost model, 7-day caching, and a non-obvious data-model caveat about the Nov 2026 traffic model change. Annotations only say readOnly/idempotent/openWorld.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded summary then 'Use when / Not for / Returns / Cost / Example' blocks — every sentence earns its place, including the unavoidable but valuable data-model caveat.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Output schema exists but the description still clarifies the meaningful return semantics (row ordering, null handling, error reporting) plus cost and caching — everything an agent needs to call this correctly and predictably.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 80% and the description reinforces key semantics (targets scope, one row per domain in order given) and surfaces the dry_run cost-zero behavior and cost-per-domain scaling. Slightly short of full credit since location/language/max_credits aren't mentioned in the prose, but the schema covers them.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource with scope (monthly organic and paid traffic for up to 1,000 domains in one call), clearly distinguishing it from siblings like seo_get_domain_ratings and seo_get_domain_overview by naming them explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' with three concrete scenarios and a 'Not for' section naming the better alternatives (seo_get_domain_ratings and seo_get_domain_overview) with cost rationale. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_run_technical_crawlRun a technical crawlAInspect
Crawl a site for technical SEO issues. Slow: returns a task_id, then read the result with get_task.
Use when: "audit example.com", "crawl the site for broken links and duplicate titles", a technical health check. Not for: one page, use seo_get_page. Rankings or traffic, use seo_get_domain_overview. Lighthouse scores, which it does not run. Returns: Task. task_id now; get_task returns target, pages_requested, pages_crawled, rendered, onpage_score, status_codes (crawled pages per HTTP status), broken_links (links, not pages: one broken link in a template counts once per page), broken_resources, non_indexable (URLs blocked from indexing by robots.txt, headers or meta tags, counting linked URLs robots.txt kept the crawler from, so it can exceed pages_crawled), duplicate_titles, duplicate_descriptions, issues[] (check, pages, sample_urls[]). Results expire after 30 days. Cost: 5 credits per 100 pages; 50 per 100 pages rendered. The charge is on max_pages requested, not pages crawled. Default 1,000 pages = 50 credits. Example: {"target": "example.com", "max_pages": 500}
| Name | Required | Description | Default |
|---|---|---|---|
| render | No | Execute JavaScript. 10x the cost. | |
| target | Yes | A domain or host. Only that host is crawled. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_pages | Yes | Pages to crawl. Free plan cap is 1,000. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. | |
| include_subdomains | No | Follow links onto the target's subdomains too; they share max_pages. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| error | No | |
| hints | Yes | |
| result | No | |
| task_id | No | |
| poll_after_s | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare the safety profile (readOnly=false, openWorld=true, idempotent=false); the description goes far beyond, disclosing the async task_id pattern, the exact credit model including the non-obvious 'charge is on max_pages requested, not pages crawled', and 30-day result expiry. This is behavior an agent must know to avoid surprise cost.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Well-structured with front-loaded routing then Returns/Cost/Example blocks, and every line carries information. The detailed Returns breakdown is somewhat long for a tool that already has an output schema, though the 'broken_links counts links not pages' and 'non_indexable can exceed pages_crawled' notes add real value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a costly, asynchronous, open-world crawl with an output schema, the description covers triggering conditions, exclusions, alternatives, async flow, cost, expiry, and result quirks. An agent has everything needed to call it correctly and safely.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 adds genuine meaning beyond the schema: cost is tied to max_pages requested rather than crawled, the default 1,000 pages implies 50 credits, and a worked example shows the shape. It does not elaborate on render/dry_run/max_credits, so it is not exhaustive.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Crawl a site for technical SEO issues') and immediately distinguishes itself from siblings by naming seo_get_page for single pages and seo_get_domain_overview for rankings/traffic. The agent can route correctly without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' trigger phrases, a 'Not for' section that names the correct alternative tool for each excluded case (one page, rankings, Lighthouse), and the async follow-up (get_task). Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
seo_search_keywordsSearch keywordsARead-onlyIdempotentInspect
Candidate keywords around a seed, with volume, difficulty, intent, CPC and trend for each.
Use when: "find keywords for X", "what should I target around X", "keyword ideas for a page about X". Not for: metrics on keywords the user already has, use seo_get_keyword_metrics (this tool already returns those metrics, so do not call it afterwards). Prompts people ask AI engines, use aeo_search_prompts. The top-10 page for one query, use seo_get_serp. Returns: List. rows[]: keyword, volume, kd (0 to 100), intent, cpc (USD), competition, bid_low, bid_high (Google Ads top-of-page bid range, USD), trend[12] (month, volume). volume, kd, cpc null = provider has no data; 0 = measured zero. Cost: 5 + 5 per 100 rows. Default 100 rows = 10 credits. Cached 7 days. Example: {"seed": "crm for startups", "mode": "suggestions", "limit": 50}
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | suggestions: keywords that contain the seed. related: keywords whose results page is like the seed's. ideas: keywords in the same category. | suggestions |
| seed | Yes | The seed keyword or topic. | |
| limit | No | Max rows. Default 100, cap 1000. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, idempotent, non-destructive), so the description's value is in what it adds: a precise credit cost model (5 + 5 per 100 rows, 7-day cache), the null-vs-0 distinction for missing provider data, and the Google Ads bid-range semantics of bid_low/bid_high.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labeled sections (Use when / Not for / Returns / Cost / Example) make it skimmable and front-load the purpose before the routing rules. Despite covering a lot, every sentence carries information an agent needs to select and price the call.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an 8-parameter, open-world, credit-consuming tool with an output schema, this covers selection, exclusions, cost, caching, and data-quality edge cases. Nothing material is left for the agent to infer.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 slightly beyond by giving a concrete invocation example that fixes seed, mode and limit, and by explaining the meaning of numeric output fields the parameters control. It adds no new per-parameter constraints beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('Candidate keywords around a seed') plus exactly what each result carries (volume, difficulty, intent, CPC, trend). It distinguishes itself from siblings by naming seo_get_keyword_metrics, aeo_search_prompts, and seo_get_serp as separate jobs.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit when-to-use triggers are quoted ('find keywords for X', 'keyword ideas for a page about X') and explicit not-for rules route the agent to the correct alternative for each excluded case. It even forbids a redundant follow-up call to seo_get_keyword_metrics.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
shopping_get_productGet a Shopping productARead-onlyIdempotentInspect
One Google Shopping product: description, specs, images, rating and its offers from each store.
Use when: "what specs does Google list for this product", "how is it described and rated across stores". Not for: the store list with shipping and total price, use shopping_get_sellers. Reviews, use shopping_get_reviews. Returns: Record. product_id, gid, data_docid, title, description, url, images[], rating, ratings_count, specs[] (name, value), offers[] (seller, url, price, regular_price, currency, seller_rating, seller_ratings_count, availability). Pass product_id, gid and data_docid together, from one shopping_search_products row. Cost: 1 credit. Cached 1 day. Can take up to a minute. Example: {"product_id": "13896795030841728717", "gid": "12076690216614034454", "data_docid": "10381679383724335789"}
| Name | Required | Description | Default |
|---|---|---|---|
| gid | No | From shopping_search_products; pass it with product_id. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| data_docid | No | From shopping_search_products; pass it with product_id. | |
| product_id | Yes | From shopping_search_products. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| gid | No | |
| url | No | |
| meta | Yes | |
| error | No | |
| hints | Yes | |
| specs | No | |
| title | No | |
| images | No | |
| offers | No | |
| rating | No | |
| data_docid | No | |
| product_id | No | |
| description | No | |
| ratings_count | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/openWorld, so the safety profile is covered. The description adds cost (1 credit), caching (1 day), and latency (up to a minute), which annotations cannot express. Slightly short of full transparency since dry_run/max_credits budget behavior is only in schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the resource, then clearly segmented into Use when / Not for / Returns / Pass / Cost / Example. Well structured and largely efficient, though the Return field enumeration is somewhat lengthy though it is load-bearing.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Output schema exists, yet the description still summarizes return fields helpfully; combined with cost, cache, latency, ID-passing rules, and sibling routing, an agent has everything needed to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description adds meaningful guidance beyond the schema: it explains that the three IDs (product_id, gid, data_docid) must be passed together from a single shopping_search_products row, which the schema alone only hints at. The example reinforces the combined-passing requirement.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb ('Get a Shopping product') and enumerates the returned content (description, specs, images, rating, offers). Explicitly distinguishes from shopping_get_sellers and shopping_get_reviews by name.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides concrete 'Use when' scenarios plus explicit 'Not for' exclusions that route the agent to the correct siblings (sellers, reviews). Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
shopping_get_reviewsGet a Shopping product's reviewsARead-onlyIdempotentInspect
Reviews of one Google Shopping product pooled from the stores that sell it, with the count at each star rating.
Use when: "what do buyers say about this product", "what do 1-star reviews of competitor's product complain about". Not for: app reviews, use apps_get_reviews. Amazon reviews: not available. Returns: Record. product_id, title, rating, ratings_count, stars[] (stars, count), rows[]: rating, title, text, author, source (the store the review came from), published_at. Pass product_id, gid and data_docid together, from one shopping_search_products row. Cost: 5 credits per 100 reviews. Default 100 = 5 credits. Cached 7 days. Can take up to a minute. Example: {"product_id": "13896795030841728717", "gid": "12076690216614034454", "limit": 50}
| Name | Required | Description | Default |
|---|---|---|---|
| gid | Yes | From shopping_search_products; pass it with product_id. | |
| limit | No | Max rows. Default 100, cap 1000. Reviews come back in tens. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| data_docid | No | From shopping_search_products; pass it with product_id. | |
| product_id | Yes | From shopping_search_products. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| stars | No | How many reviews gave each star rating, 1 to 5. |
| title | No | |
| rating | No | |
| product_id | No | |
| ratings_count | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive/openWorld, so the safety profile is covered. The description goes well beyond by disclosing cost (5 credits per 100 reviews), default sizing (100 = 5 credits), caching window (7 days), and latency (up to a minute), plus the cross-parameter requirement to pass product_id/gid/data_docid from one search row.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the one-line purpose, then a scannable Use-when / Not-for / Returns / Pass / Cost / Example structure. Every line carries actionable information with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For an 8-parameter, credit-metered, open-world tool this covers the decision inputs an agent needs: when to call it, what it excludes, the required key grouping, cost, cache, and latency. A return schema exists, so the prose return summary is a bonus rather than a gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so per-parameter meaning is already documented and the baseline is 3. The description adds genuine cross-parameter semantics — that product_id, gid, and data_docid must come together from a single shopping_search_products row — and an example showing limit usage, which the schema does not convey.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('Reviews of one Google Shopping product') plus scope ('pooled from the stores that sell it, with the count at each star rating'), which differentiates it from apps_get_reviews and the generic review siblings. An agent can distinguish 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.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' examples ('what do buyers say', 'what do 1-star reviews... complain about') and explicit 'Not for' exclusions that name the alternative tool (apps_get_reviews) and rule out Amazon reviews. Both inclusion and exclusion conditions are stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
shopping_get_sellersGet a product's sellersARead-onlyIdempotentInspect
The stores Google lists for one Google Shopping product, with base price, shipping, total and the store's rating: a price comparison.
Use when: "who sells this cheapest", "is anyone undercutting us", "which retailers carry our product". Not for: the product's specs, use shopping_get_product. Amazon's sellers, use amazon_get_sellers. Returns: Record. product_id, title, rows[]: rank, seller, domain, url, price, shipping (null when free or not shown), total_price, currency, seller_rating, seller_ratings_count, availability, note. Up to 20 stores, often 5 to 10: Google's list for the product, not every store that sells it, and the store on the product's search row can be missing. Pass product_id, gid and data_docid together, from one shopping_search_products row. Cost: 2 credits. Cached 6 hours. Can take up to a minute. Example: {"product_id": "13896795030841728717", "gid": "12076690216614034454", "data_docid": "10381679383724335789"}
| Name | Required | Description | Default |
|---|---|---|---|
| gid | No | From shopping_search_products; pass it with product_id. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| data_docid | No | From shopping_search_products; pass it with product_id. | |
| product_id | Yes | From shopping_search_products. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| title | No | |
| product_id | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), and the description adds substantial cost/latency/coverage context the annotations cannot: 2 credits, 6-hour cache, up to a minute runtime, and the important caveat that the list is Google's (often 5-10 of up to 20 stores) rather than exhaustive, with the search-row store potentially missing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the purpose, then cleanly labeled Use when / Not for / Returns / Pass / Cost / Example blocks, so an agent can skim to the needed section. The Returns enumeration is long and partly redundant with the output schema, keeping it just short of a 5.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 7 params, an output schema, and rich annotations, the description supplies everything an agent still needs: when to use it, the three-way identifier coupling, cost/budget behavior, cache and latency expectations, and the coverage limitation. No material gap remains for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3, but the description adds non-obvious coupling semantics: product_id, gid and data_docid must be passed together and sourced from the same shopping_search_products row, plus a concrete example payload. That goes beyond the per-parameter schema text, though it does not describe language/location/max_credits behavior beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('The stores Google lists for one Google Shopping product') and immediately scopes it as a price comparison with the fields returned. It explicitly distinguishes itself from shopping_get_product (specs) and amazon_get_sellers (Amazon), so an agent can route without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' trigger phrases ('who sells this cheapest', 'is anyone undercutting us') and an explicit 'Not for' clause naming the two sibling escape hatches with their conditions. Nothing about when to select this tool is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
shopping_search_productsSearch Google ShoppingARead-onlyIdempotentInspect
Google Shopping results for a search: products in order with store, price, previous price, rating and delivery, plus the ids the other shopping_* tools take.
Use when: "what does Google Shopping show for X", "which stores win Shopping for our product", "what do competitors charge". Not for: Amazon, use amazon_search_products. Google web results, use seo_get_serp. Returns: Record. keyword, rows[]: rank (1 to N over the rows returned), product_id, gid, data_docid, title, seller, price, old_price, currency, rating, ratings_count, tags[], delivery, url. Google's grouped carousels and results with no product page are left out, so fewer rows than depth can come back. A row is an offer: one product can fill two rows. Cost: 1 credit per 40 results. Default 40 = 1 credit. Cached 1 day. Can take up to a minute. Example: {"keyword": "standing desk"}
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | Most rows to return. Default 40, max 120, billed per 40. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| keyword | Yes | ||
| language | No | ISO 639-1 language code. Default en. | en |
| location | No | Provider location name or code. Default United States. | United States |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes | |
| keyword | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark it readOnly, idempotent, openWorld and non-destructive, and the description goes well beyond that with billing (1 credit per 40 results), 1-day caching, up to a minute latency, and coverage caveats (grouped carousels and pages without product pages excluded, one product filling two rows). That is exactly the extra context annotations cannot carry.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose sentence, then labeled When/Not for/Returns/Cost/Example blocks. Dense but every line carries information an agent needs before calling; nothing is padding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, yet the description still supplies the cost model, caching, latency, and result-count caveats an agent needs for planning. Combined with the schema it covers everything required to invoke correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 83%, so most parameters are documented structurally, and the description adds value by explaining the return-field vocabulary (product_id, gid, data_docid) and their downstream use. It does not restate depth/language/location semantics beyond the schema, but it clarifies row-vs-offer meaning that the schema cannot.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('Google Shopping results for a search: products in order with store, price...') and explicitly names the ids the sibling shopping_* tools consume, so an agent can place it in the family immediately.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives explicit when-to-use triggers ('what does Google Shopping show for X') and two named exclusions with the correct alternatives (amazon_search_products for Amazon, seo_get_serp for web results). Routing is unambiguous.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
submit_feedbackSend feedback to ManifoldADestructiveInspect
Sends a report to the Manifold team: an error a tool returned, data that looks wrong, a tool or parameter that is missing, or anything the user asks you to pass on. Free.
Use when: a call failed in a way its typed error does not explain, a result contradicts itself or the source, the same ProviderUnavailable keeps coming back, no tool answers what the user needs, "tell Manifold that...". Tell the user what you sent. Not for: retrying a call; follow the typed error first. Asking for help with a task; this sends no reply. Contacting a person or a company; this reaches only the Manifold team. Returns: Record. feedback_id, to quote if the user contacts support. Cost: 0 credits. Up to 20 reports per workspace per day; over that, ProviderUnavailable with retry_after_s. Example: {"kind": "error", "tool": "seo_get_serp", "request_id": "3f1c9a2e-8d4b-4c6f-9e1a-7b2d5c8f0a13", "message": "seo_get_serp returned ProviderUnavailable five times in ten minutes for the keyword crm for startups."}
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | error: a call failed. wrong_data: a result looks wrong or stale. feature_request: a tool or parameter is missing. other: anything else. | |
| tool | No | The tool the report is about. | |
| message | Yes | What was asked, what came back, and what was expected. No passwords, keys or tokens. | |
| request_id | No | meta.request_id of the call the report is about. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| error | No | |
| hints | Yes | |
| feedback_id | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (destructiveHint=true, openWorldHint=true, non-idempotent), and the description goes well beyond them: cost is 0 credits, the quota is 20 reports per workspace per day with ProviderUnavailable + retry_after_s on overflow, no reply is sent, and the agent is told to report back to the user what was sent. The example payload shows a realistic request_id-bearing report, which is behaviorally useful for a one-way submission.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with purpose, then Use when / Not for / Returns / Cost / Example in a scannable structure. Minor redundancy: 'Free.' and 'Cost: 0 credits.' state the same fact twice, which is the only wasted text in an otherwise tight block.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return values need no prose, yet the description still surfaces the one field that matters operationally (feedback_id to quote to support). With cost, quota, error behavior, exclusions, and an example all present, an agent has everything needed to call this correctly and to explain the action to the user.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the baseline is 3; the description earns above it by supplying a full worked example payload that shows how kind, tool, request_id, and message fit together, plus the content contract for message ('what was asked, what came back, what was expected' with no secrets). It stops short of 5 because the per-field semantics are largely already in the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a specific verb+resource ('Sends a report to the Manifold team') and immediately enumerates the accepted report categories (tool error, wrong data, missing tool/param, anything user asks). It is unmistakably distinct from every sibling, which are all data-retrieval tools, and an agent can tell this is the outbound escape hatch 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.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides an explicit 'Use when' list with concrete trigger conditions (typed error doesn't explain the failure, contradictory results, repeated ProviderUnavailable, no tool answers the need, 'tell Manifold that...') and an explicit 'Not for' list that rules out retrying, asking for help, and contacting a person/company. Alternatives and exclusions are both named, which is the top of the scale.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tiktok_get_audienceGet a TikTok audience splitARead-onlyIdempotentInspect
Where one TikTok account's audience is, by country.
Use when: checking a creator reaches the market you sell in, before paying for a partnership. Not for: who the followers are, use tiktok_get_followers. The account's size, use tiktok_get_profile. Returns: List, largest share first. rows[]: country, country_code, share (percent, a decimal), count. The split comes from a sample of followers, a few hundred for an account of millions: count is followers in that sample, not in the account, so read share and ignore count as a size. Cost: 26 credits, because the vendor charges 26 for this one call. Check the handle with tiktok_get_profile first. Cached 7 days. Example: {"handle": "gymshark"}
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes far beyond annotations: discloses credit cost (26), 7-day cache, the sampling caveat and the crucial warning that count reflects the sample not the actual follower base, ordering (largest share first). These are exactly the traps an agent would otherwise fall into.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded, sectioned (Use when / Not for / Returns / Cost / Example) with every line carrying information. No filler sentences.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Output schema exists, yet the description still summarizes the return shape and the sampling caveat, which is valuable. Complete for the caller's needs; minor redundancy with the output schema, but justified given the non-obvious semantic of count.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% so the schema documents handle, dry_run and max_credits. The description adds a concrete example call, which aids correct invocation, though it doesn't elaborate on max_credits/dry_run semantics itself (the schema already does).
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Specific verb (where the audience is) and resource (one TikTok account's audience), with explicit scope (by country). Clearly distinguished from tiktok_get_followers and tiktok_get_profile, which are two of the closest siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' (checking creator reaches target market before paying for a partnership) plus explicit 'Not for' routing to tiktok_get_followers and tiktok_get_profile for adjacent questions. Prerequisite (validate handle via tiktok_get_profile first) is also specified.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tiktok_get_commentsGet TikTok commentsARead-onlyIdempotentInspect
The comments on one TikTok video.
Use when: reading what an audience actually said, finding objections and questions under a creator's post. Not for: comments across many videos (there is no such search on TikTok). The video itself, use tiktok_get_video. Returns: List. rows[]: one comment each: author, created_at, text (cut at 2000 characters), likes, replies, and parent_id and depth for a reply. Cost: 1 credit per page. Cached 6 hours. Example: {"url": "https://www.tiktok.com/@gymshark/video/7517114944362499342"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a TikTok video. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, open world). The description goes well beyond them with credit cost per page, a 6-hour cache window, and truncation behavior (text cut at 2000 characters) — exactly the operational context an agent needs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labeled sections (Use when / Not for / Returns / Cost / Example) with the core purpose front-loaded. Every line carries usable information; no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Even though an output schema exists, the description summarizes the row shape (author, created_at, text, likes, replies, parent_id/depth), plus cost and cache behavior. An agent has everything needed to call it correctly and predict the output.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 adds a concrete example URL showing the expected format and ties pagination to the credit-per-page cost. It does not restate cursor/max_credits semantics, but schema already handles those.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('The comments on one TikTok video') with scope made precise ('one ... video'). It clearly distinguishes itself from tiktok_get_video and from any cross-video search.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' (reading audience reactions, objections, questions) and 'Not for' naming the alternative (no cross-video comment search; use tiktok_get_video for the video itself). Nothing left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tiktok_get_followersGet TikTok followersARead-onlyIdempotentInspect
The accounts that follow one TikTok account, with their own follower counts.
Use when: judging whether a creator's audience is real, looking for the notable accounts in a following. Not for: where an audience is in the world, use tiktok_get_audience. How big the account is, use tiktok_get_profile. Returns: List. rows[]: handle, name, url, followers, following, country (the account's region code), bio. Cost: 1 credit per page. Cached 7 days. Example: {"handle": "gymshark"}
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | From meta.cursor of the previous page. | |
| handle | Yes | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/openWorld/idempotent, so the safety profile is covered. The description goes further by disclosing cost (1 credit per page) and a 7-day cache, which are operational facts the annotations cannot convey. It stops short of stating auth requirements or 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labeled sections (Use when / Not for / Returns / Cost / Example) make it easy to scan and the purpose is front-loaded. The 'Returns' block is somewhat redundant since an output schema exists, which costs it the top mark, but nothing is padded or wasted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a paginated, credit-metered, read-only list tool, the description covers selection criteria, exclusions, cost, cache lifetime, return field shape, and a concrete example. With rich annotations and an output schema already present, nothing an agent needs to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so cursor, handle, dry_run and max_credits are already fully documented — that sets the baseline at 3. The description adds an example invocation ({"handle": "gymshark"}) and a per-page credit model, but the credit/budget details largely restate what the schema already says for max_credits and dry_run.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening sentence states a specific verb+resource with scope: the accounts that follow one TikTok account, plus their follower counts. It is immediately distinguishable from the two named siblings (tiktok_get_audience for geography, tiktok_get_profile for size), so an agent can route correctly without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' triggers (judging audience authenticity, finding notable followers) and an explicit 'Not for' clause that names the two alternative tools and the condition that selects each. When/when-not/alternatives are all covered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tiktok_get_profileGet a TikTok profileARead-onlyIdempotentInspect
One TikTok account: its follower count, its lifetime likes and how many videos it has posted.
Use when: sizing a creator or a brand on TikTok, checking a handle is real, reading a bio before outreach. Not for: the account's videos, use tiktok_get_videos. Where its audience is, use tiktok_get_audience. Finding accounts by topic, use tiktok_search_videos and read the authors. Returns: Record. The account's handle, name, bio, verified, followers, following, posts_count, likes, views, website (the link in bio) and links, with other profile fields where TikTok fills them. null or empty = the platform does not publish it. Cost: 1 credit. Cached 24 hours. Example: {"handle": "@gymshark"}
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| bio | No | |
| url | No | |
| kind | No | |
| meta | Yes | |
| name | No | |
| No | The contact email the account shows publicly. | |
| error | No | |
| hints | Yes | |
| likes | No | Lifetime likes, where the platform reports them. |
| links | No | Other links the account lists: bio links and its profiles elsewhere. |
| phone | No | The contact phone the account shows publicly. |
| views | No | |
| handle | No | The @name, without the @. |
| people | No | LinkedIn company pages: the few employees the page shows, not the whole staff. |
| topics | No | What the account says it covers: LinkedIn specialties, YouTube channel keywords. |
| founded | No | Company pages: the year founded. |
| related | No | Similar accounts the platform suggests beside this one. |
| website | No | |
| industry | No | Company pages only. |
| location | No | |
| platform | No | |
| verified | No | |
| employees | No | Company pages only. |
| followers | No | Subscribers on YouTube. |
| following | No | |
| created_at | No | |
| experience | No | LinkedIn people: the companies on the profile, newest first. No titles. |
| posts_count | No | |
| running_ads | No | Facebook pages: whether the page is running ads now. |
| company_type | No | Company pages: Public Company, Privately Held. |
| recent_posts | No | LinkedIn people: their latest posts, for linkedin_get_comments. |
| ad_library_id | No | Facebook pages: the id ads_get_advertiser_ads takes for this page. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses cost (1 credit), caching (24h), and how nulls are interpreted, which annotations do not cover. The read-only/idempotent safety profile is already carried by annotations, so the remaining gap is minor.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with what it returns, then structured Use when / Not for / Returns / Cost / Example sections. Every line is load-bearing.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, routing, return shape, null semantics, cost, caching, and an example, with an output schema present. An agent has everything needed to call it correctly and know its cost.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already documents all three parameters. The description adds an example call ({"handle": "@gymshark"}) and confirms the @-optional convention, going slightly beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('One TikTok account') and enumerates exactly what it returns (followers, lifetime likes, video count), distinguishing it cleanly from siblings like tiktok_get_videos.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' triggers (sizing a creator, verifying a handle, reading bio before outreach) plus 'Not for' routing to three named alternatives (tiktok_get_videos, tiktok_get_audience, tiktok_search_videos). Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tiktok_get_transcriptGet a TikTok transcriptARead-onlyIdempotentInspect
What is said out loud in one TikTok video, as text.
Use when: reading a video without watching it, pulling the claims or the hook out of an ad or a review. Not for: the video's numbers, use tiktok_get_video. The written caption, which tiktok_get_video already returns as text. Returns: Record. platform, url, language, text (the full transcript, uncut). NoData when the video carries no speech the platform kept. Cost: 1 credit, or 11 with ai_fallback. Cached 30 days. Example: {"url": "https://www.tiktok.com/@gymshark/video/7517114944362499342"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a TikTok video. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | Language code of the transcript to prefer, when the platform has several. | |
| ai_fallback | No | Transcribe the audio when TikTok holds no transcript. Adds 10 credits and covers videos up to 2 minutes. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| meta | Yes | |
| text | No | null when the post carries no speech to transcribe. |
| error | No | |
| hints | Yes | |
| language | No | |
| platform | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, but the description goes well beyond them: it discloses credit cost (1, or 11 with ai_fallback), a 30-day cache, and the NoData outcome when no speech was kept. These are operational traits an agent cannot infer from annotations or schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the one-line purpose, then tight labeled sections (Use when / Not for / Returns / Cost / Example) with no filler. Every line conveys distinct information, and the example call is a compact, high-value anchor.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, so return-value explanation is optional, yet the description still flags the key fields and NoData behavior for a 5-param tool. Cost, caching, fallback scope, and the alternative tool are all covered, leaving nothing an agent needs to call it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 still adds meaning by tying the credit delta to ai_fallback ('11 credits', 'up to 2 minutes' rather than the 1-credit default), which clarifies the cost consequence of that flag beyond the schema's own note.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Opens with a precise verb+resource statement ('What is said out loud in one TikTok video, as text') that immediately distinguishes this from a written caption or video metadata. It explicitly names tiktok_get_video as the sibling that carries the numbers and the caption, so an agent can route without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Contains explicit 'Use when' conditions (reading without watching, extracting claims/hooks) and an explicit 'Not for' that names the alternative tool (tiktok_get_video) and the specific artifact it owns (the caption). This is the when-to-use/when-not/alternative triad done fully.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tiktok_get_videoGet a TikTok videoARead-onlyIdempotentInspect
One TikTok video with its engagement: views, likes, comments, shares and its length.
Use when: a row from a search or a listing is worth the detail, or you have a URL and nothing else. Not for: what was said in it, use tiktok_get_transcript. The replies, use tiktok_get_comments. Returns: Record. rows[]: the one video, with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. saves is how many people saved it; music is the sound and collaborators the branded-content partners. null or empty = the platform does not publish it. Cost: 10 credits when the vendor has to fetch the media, 1 when it does not. The estimate is the higher one, so max_credits never surprises you. Cached 6 hours. Example: {"url": "https://www.tiktok.com/@gymshark/video/7517114944362499342"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a TikTok video. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | The platform's own id. Dedupe on it. |
| url | No | |
| meta | Yes | |
| text | No | Caption or body, cut at 2000 characters. |
| error | No | |
| hints | Yes | |
| is_ad | No | Paid or a marked partnership, where the platform says. |
| likes | No | |
| links | No | Outbound links in the post or its description, expanded. |
| media | No | |
| music | No | The sound or track, as title and artist. |
| saves | No | Saves or bookmarks, where the platform counts them. |
| views | No | |
| author | No | Handle, without the @. |
| shares | No | |
| tagged | No | Accounts tagged in the media, by handle. |
| comments | No | |
| hashtags | No | Without the #. |
| language | No | The language the platform detected, as a code. |
| location | No | The place the post is tagged with. |
| mentions | No | Handles the post names, without the @. |
| platform | No | |
| author_url | No | |
| created_at | No | ISO 8601 UTC, where the platform reports it. |
| duration_s | No | |
| transcript | No | What a video says, where the listing carries it, cut at 2000 characters. |
| author_name | No | |
| top_comments | No | The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere. |
| collaborators | No | Co-authors, collaborators and branded-content partners, by handle. |
| author_verified | No | |
| author_followers | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, idempotent, non-destructive), and the description layers on genuinely new behavior: credit cost (10 vs 1 depending on media fetch), the worst-case estimate policy tied to max_credits, a 6-hour cache, and the meaning of null/empty returns. This is real operational context an agent cannot get from the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labeled sections (Use when / Not for / Returns / Cost / Example) make it skimmable and front-loaded. It is slightly long, and the gloss on 'saves', 'music' and 'collaborators' is marginal since an output schema already exists, but nearly every line earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 3-parameter read tool with full annotation coverage and an output schema, this leaves nothing an agent needs unanswered: selection criteria, cost, caching, budget behavior, edge-case returns, and a worked example are all present.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 adds meaning beyond the schema: it explains that max_credits compares against the higher estimate so it 'never surprises you', and ties dry_run implicitly to the zero-cost estimate path. It does not restate url formatting, but the added budget semantics are substantive.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The first sentence names a specific resource (one TikTok video) and its payload (views, likes, comments, shares, length). It is immediately distinguishable from tiktok_get_videos (plural listing) and tiktok_search_videos without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' clause gives two concrete triggers (a row worth detailing, or a bare URL), and the 'Not for' clause routes the agent to the correct siblings by name: tiktok_get_transcript for spoken content, tiktok_get_comments for replies. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tiktok_get_videosGet TikTok videosARead-onlyIdempotentInspect
The videos one TikTok account has posted, newest or most viewed first.
Use when: "what has this creator posted", judging how often a brand posts, pulling a creator's recent work before a partnership. Not for: one video in full, use tiktok_get_video. What was said in it, use tiktok_get_transcript. Videos by topic rather than by account, use tiktok_search_videos. Returns: List. rows[]: videos with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. saves is how many people saved it; music is the sound and collaborators the branded-content partners. null or empty = the platform does not publish it. Cost: 1 credit per page. Cached 6 hours. Example: {"handle": "gymshark", "sort": "popular"}
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Newest first, or most viewed first. Default latest. | latest |
| cursor | No | From meta.cursor of the previous page. | |
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| feed | No | Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes. |
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover safety (readOnly, idempotent, non-destructive, openWorld), but the description adds substantial context beyond them: cost of 1 credit per page, 6-hour caching, the fact that text is truncated at 2000 chars, and that null/empty means the platform does not publish the field. This is exactly the extra context the lower bar calls for.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core purpose, then cleanly labeled Use when / Not for / Returns / Cost / Example sections. Despite its length, each sentence carries distinct, actionable information with no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a paginated, multi-field list tool with an output schema, the description supplies everything an agent needs: selection criteria, sibling routing, cost/budget hints, caching, truncation behavior, and return-field interpretation. Nothing material is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 adds a concrete invocation example ({"handle": "gymshark", "sort": "popular"}) that demonstrates expected value shape, and clarifies field meanings. It doesn't add syntax detail on cursor/max_credits beyond the schema, so it lands just above baseline.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource and scope: 'The videos one TikTok account has posted, newest or most viewed first.' It immediately distinguishes itself from tiktok_get_video (single video), tiktok_get_transcript, and tiktok_search_videos (by topic), so an agent can pick it without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' cases (auditing posting frequency, pulling recent work pre-partnership) and explicit 'Not for' exclusions each naming the correct sibling to use instead. When-not and alternatives are fully covered.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tiktok_search_videosSearch TikTok videosARead-onlyIdempotentInspect
TikTok videos matching a keyword, ranked by the platform's own search.
Use when: "what is TikTok saying about X", finding creators in a category, watching a product or a brand name. Not for: one account's own videos, use tiktok_get_videos. A complete window of everything posted (TikTok search is ranked and never complete). Returns: List, ranked. rows[]: videos with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. saves is how many people saved it, music the sound, and author_followers sizes each creator without another call. null or empty = the platform does not publish it. Cost: 1 credit per page. Cached 6 hours. Example: {"query": "creatine gummies", "since": "month", "sort": "popular"}
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Ranking of the results. Default relevance. | relevance |
| query | Yes | What to search TikTok for. | |
| since | No | How far back to search. Default month. | month |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), yet the description adds material operational context beyond them: cost (1 credit per page), caching (6 hours), and a completeness limitation. It also defines field semantics (saves, author_followers, music) and the meaning of null/empty results, which no annotation conveys.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the purpose, then cleanly labeled sections (Use when / Not for / Returns / Cost / Example), so an agent can scan to the relevant block. The Returns paragraph enumerates many fields that the output schema likely already declares, which is the one place it is longer than strictly necessary.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a ranked-search tool with six parameters and an output schema, the description covers the decision (when/when-not), the cost model, caching, and result-shape caveats, leaving nothing an agent needs before invoking it. Any omitted return detail is already carried by the output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 lifts this by supplying a worked example that shows how query, since, and sort combine in practice and by framing the search scope as a window. It does not explain cursor pagination or max_credits behavior beyond what the schema already says, so it stays above baseline rather than maximal.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('TikTok videos matching a keyword') and immediately characterizes the underlying mechanism ('ranked by the platform's own search'), which distinguishes it from scraping/enumeration tools. It explicitly names the sibling tiktok_get_videos as the wrong choice for one account's videos, so an agent can route without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives concrete when-to-use triggers ('what is TikTok saying about X', finding creators, watching a brand) and an explicit when-not-to-use with the named alternative (tiktok_get_videos for one account). The completeness caveat ('ranked and never complete') pre-empts a likely misuse where the agent expects exhaustive coverage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
twitter_get_profileGet an X profileARead-onlyIdempotentInspect
One X account: followers, following, how much it posts and its bio.
Use when: sizing an account, checking a handle, reading a bio and its link before outreach. Not for: its posts, use twitter_get_tweets. One post, use twitter_get_tweet. Returns: Record. The account's handle, name, bio, verified (true for a paid checkmark as well as a legacy one), followers, following, posts_count, likes, location, website (the expanded link, not t.co) and links, with other profile fields where X fills them. null or empty = the platform does not publish it. Cost: 1 credit. Cached 24 hours. Example: {"handle": "@stripe"}
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| bio | No | |
| url | No | |
| kind | No | |
| meta | Yes | |
| name | No | |
| No | The contact email the account shows publicly. | |
| error | No | |
| hints | Yes | |
| likes | No | Lifetime likes, where the platform reports them. |
| links | No | Other links the account lists: bio links and its profiles elsewhere. |
| phone | No | The contact phone the account shows publicly. |
| views | No | |
| handle | No | The @name, without the @. |
| people | No | LinkedIn company pages: the few employees the page shows, not the whole staff. |
| topics | No | What the account says it covers: LinkedIn specialties, YouTube channel keywords. |
| founded | No | Company pages: the year founded. |
| related | No | Similar accounts the platform suggests beside this one. |
| website | No | |
| industry | No | Company pages only. |
| location | No | |
| platform | No | |
| verified | No | |
| employees | No | Company pages only. |
| followers | No | Subscribers on YouTube. |
| following | No | |
| created_at | No | |
| experience | No | LinkedIn people: the companies on the profile, newest first. No titles. |
| posts_count | No | |
| running_ads | No | Facebook pages: whether the page is running ads now. |
| company_type | No | Company pages: Public Company, Privately Held. |
| recent_posts | No | LinkedIn people: their latest posts, for linkedin_get_comments. |
| ad_library_id | No | Facebook pages: the id ads_get_advertiser_ads takes for this page. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), and the description adds genuinely new behavioral context: cost of 1 credit, a 24-hour cache, null/empty meaning the platform does not publish the field, and the verified-flag nuance (paid vs. legacy). It stops just short of a 5 because the return-format detail overlaps with the existing output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Tightly structured with front-loaded purpose, then labeled Use when / Not for / Returns / Cost sections and a compact example. Every sentence carries routing or behavioral value; no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read-only profile fetch with annotations, a full output schema, and 100% parameter coverage, the description supplies everything else an agent needs: cost, caching, routing to the right sibling, and null semantics. Nothing material is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the handle, dry_run, and max_credits parameters are already documented. The description adds only an example handle value ('@stripe') and does not clarify dry_run/max_credits behavior beyond the schema, so the baseline of 3 is correct.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The opening line states a specific verb and resource ('One X account: followers, following, how much it posts and its bio') and explicitly distinguishes it from siblings by naming twitter_get_tweets and twitter_get_tweet as the tools for posts. An agent can route 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.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Uses explicit 'Use when' and 'Not for' sections with named alternatives and the deciding condition (posts vs. profile vs. single tweet). When-to-use, when-not-to-use, and the alternatives are all spelled out.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
twitter_get_tweetGet an X postARead-onlyIdempotentInspect
One post on X with its replies, reposts, likes and views.
Use when: a row is worth the detail, or you have a URL and nothing else. Not for: the replies themselves, which are not covered here. An account's feed, use twitter_get_tweets. Returns: Record. rows[]: the one post, with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. shares is reposts plus quotes, saves is bookmarks, and links are expanded from t.co. null or empty = the platform does not publish it. Cost: 1 credit. Cached 6 hours. Example: {"url": "https://x.com/stripe/status/1834021269559501236"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a post on X. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | The platform's own id. Dedupe on it. |
| url | No | |
| meta | Yes | |
| text | No | Caption or body, cut at 2000 characters. |
| error | No | |
| hints | Yes | |
| is_ad | No | Paid or a marked partnership, where the platform says. |
| likes | No | |
| links | No | Outbound links in the post or its description, expanded. |
| media | No | |
| music | No | The sound or track, as title and artist. |
| saves | No | Saves or bookmarks, where the platform counts them. |
| views | No | |
| author | No | Handle, without the @. |
| shares | No | |
| tagged | No | Accounts tagged in the media, by handle. |
| comments | No | |
| hashtags | No | Without the #. |
| language | No | The language the platform detected, as a code. |
| location | No | The place the post is tagged with. |
| mentions | No | Handles the post names, without the @. |
| platform | No | |
| author_url | No | |
| created_at | No | ISO 8601 UTC, where the platform reports it. |
| duration_s | No | |
| transcript | No | What a video says, where the listing carries it, cut at 2000 characters. |
| author_name | No | |
| top_comments | No | The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere. |
| collaborators | No | Co-authors, collaborators and branded-content partners, by handle. |
| author_verified | No | |
| author_followers | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, idempotent, non-destructive), and the description adds beyond them: 1-credit cost, 6-hour cache, 2000-char text truncation, t.co link expansion, and the meaning of null/empty values. This is unusually rich behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded one-line summary followed by clearly labeled Use/Not-for/Returns/Cost/Example blocks with no filler. Every sentence carries routing or behavioral information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-resource fetch with an output schema, the description still covers cost, caching, field semantics, and edge cases (null vs empty). Nothing needed to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so url, dry_run, and max_credits are already documented in the schema; the description's only parameter-level addition is an example URL. Baseline 3 applies when the schema does the heavy lifting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('One post on X') and immediately names the sibling it differs from (twitter_get_tweets for an account's feed). An agent can route correctly without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' (a row is worth the detail, or you have a URL only), 'Not for' (the replies themselves), and an alternative tool for account feeds. Both positive and negative selection criteria are stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
twitter_get_tweetsGet X postsARead-onlyIdempotentInspect
The recent posts on one X account, newest first, or for some accounts its most-liked posts (feed says which).
Use when: "what has this account been saying", watching a competitor's announcements. Not for: keyword search across X, which is not covered here; use one account at a time. One post, use twitter_get_tweet. Returns: List. feed: recent (the latest posts, newest first after any pinned post) or most_liked (about 100 of the account's most-liked posts across years, sorted by likes: what X shows a signed-out visitor for some accounts; posting cadence and current medians cannot be read from it). rows[]: posts with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. null or empty = the platform does not publish it. shares is reposts plus quotes, saves is bookmarks, comments is replies, and links are expanded from t.co. X returns one page, so meta.cursor is null. Cost: 1 credit. Cached 6 hours. Example: {"handle": "stripe"}
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | From meta.cursor of the previous page. | |
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| feed | No | Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes. |
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnly/idempotent/non-destructive, yet the description adds substantial context: 1-credit cost, 6-hour caching, the meaning of null/empty, field aliasing (shares=reposts+quotes, saves=bookmarks, comments=replies), and the fact that X returns a single page so meta.cursor is null. This is rich disclosure well beyond structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Well front-loaded with purpose before Use when/Not for/Returns/Cost/Example, and each section is labeled. The extensive Returns inventory is somewhat redundant given an output schema exists, making it slightly longer than strictly necessary.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read tool with annotations and an output schema already present, the description still fully equips the agent: cost, caching, feed semantics, null handling, and sibling routing are all covered. Nothing an agent needs 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.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 100% schema coverage the baseline is 3, but the description adds value by framing cost around the budget (dry_run costs nothing, 1 credit per call), which contextualizes dry_run and max_credits, and supplies a concrete handle example. It does not add much beyond the schema for cursor/handle syntax, so it is a modest bump rather than a standout.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource (recent posts on one X account, newest first) and even explains the dual feed behavior (recent vs most_liked). It cleanly distinguishes itself from twitter_get_tweet and keyword-search siblings without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' triggers (tracking what an account says, competitor announcements) and a 'Not for' clause that names the excluded capability (keyword search across X) and routes single-post needs to twitter_get_tweet. Nothing is left to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
youtube_get_channelGet a YouTube channelARead-onlyIdempotentInspect
One YouTube channel: subscribers, total views and when it joined.
Use when: sizing a channel before a sponsorship, checking a handle, reading a channel description. Not for: its videos, use youtube_get_videos. Videos by topic, use youtube_search_videos. Returns: Record. The channel's handle, name, bio, verified, followers (the subscriber count), posts_count, views, links (the channel's links), website (the first link that is not a profile on another platform), email (where the channel publishes one) and topics (its keywords), with other profile fields where YouTube fills them. null or empty = the platform does not publish it. kind is channel. Cost: 1 credit. Cached 24 hours. Example: {"handle": "@ThePatMcAfeeShow"}
| Name | Required | Description | Default |
|---|---|---|---|
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | |
| bio | No | |
| url | No | |
| kind | No | |
| meta | Yes | |
| name | No | |
| No | The contact email the account shows publicly. | |
| error | No | |
| hints | Yes | |
| likes | No | Lifetime likes, where the platform reports them. |
| links | No | Other links the account lists: bio links and its profiles elsewhere. |
| phone | No | The contact phone the account shows publicly. |
| views | No | |
| handle | No | The @name, without the @. |
| people | No | LinkedIn company pages: the few employees the page shows, not the whole staff. |
| topics | No | What the account says it covers: LinkedIn specialties, YouTube channel keywords. |
| founded | No | Company pages: the year founded. |
| related | No | Similar accounts the platform suggests beside this one. |
| website | No | |
| industry | No | Company pages only. |
| location | No | |
| platform | No | |
| verified | No | |
| employees | No | Company pages only. |
| followers | No | Subscribers on YouTube. |
| following | No | |
| created_at | No | |
| experience | No | LinkedIn people: the companies on the profile, newest first. No titles. |
| posts_count | No | |
| running_ads | No | Facebook pages: whether the page is running ads now. |
| company_type | No | Company pages: Public Company, Privately Held. |
| recent_posts | No | LinkedIn people: their latest posts, for linkedin_get_comments. |
| ad_library_id | No | Facebook pages: the id ads_get_advertiser_ads takes for this page. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, open-world, and non-destructive behavior. The description adds meaningful context beyond that: cost of 1 credit, 24-hour caching, null/empty semantics, and the exact shape of the returned profile record.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose, clear use/not-use sections, compact return summary, and a short example. The return-field list is dense but earns its place by clarifying what values mean.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the output schema, annotations, and 100% parameter description coverage, the description is complete enough for an agent to call this tool correctly. It also covers cost, caching, and null semantics.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the parameters are already fully documented. The description adds a concrete handle example and links cost/credit behavior indirectly to the call, though it does not further explain dry_run or max_credits beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource: retrieves one YouTube channel with subscribers, total views, and join date. It clearly distinguishes itself from youtube_get_videos and youtube_search_videos by naming them as alternatives for other needs.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly gives when to use it (sizing a channel before a sponsorship, checking a handle, reading a channel description) and when not to use it, naming the correct sibling tools for videos and topic searches.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
youtube_get_commentsGet YouTube commentsARead-onlyIdempotentInspect
The comments on one YouTube video, most liked first.
Use when: reading what an audience said, finding the objections under a review or a tutorial. Not for: the video itself, use youtube_get_video. What is said in it, use youtube_get_transcript. Returns: List. rows[]: one comment each: author, created_at, text (cut at 2000 characters), likes, replies, is_creator (true when the channel itself replied), and parent_id and depth (the reply level) for a reply. created_at is approximate: the platform shows an age such as "3 weeks ago", so it is exact only to that unit. Cost: 1 credit per page. Cached 6 hours. Example: {"url": "https://www.youtube.com/watch?v=5EWaxmWgQMI"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a YouTube video. | |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive), but the description adds materially more: sort order, the 2000-character truncation on text, the approximate nature of created_at and why, credit cost per page, and a 6-hour cache. These are exactly the operational traits an agent needs and none are derivable from annotations or schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Labels (Use when / Not for / Returns / Cost / Example) make it scannable and front-load the scope constraint. Slightly long, and the Returns block partly restates an output schema that already exists, so it is efficient but not waste-free.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a paginated read tool it covers everything an agent needs: what it returns, ordering, truncation, timestamp precision caveat, pagination cost and caching. With an output schema present, the remaining detail is not the description's burden.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so url, cursor, dry_run and max_credits are already documented in the schema; baseline is 3. The description only supplies a concrete url example and implies pagination via the cost-per-page note, adding little beyond the structured fields.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('The comments on one YouTube video') plus ordering ('most liked first'), and explicitly names the two sibling tools it is not (youtube_get_video, youtube_get_transcript). An agent can disambiguate against the large youtube_* family without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' clause gives the two motivating scenarios (reading audience reaction, finding objections under a review/tutorial), and the 'Not for' clause routes to named alternatives with the condition that selects each. No inference required.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
youtube_get_transcriptGet a YouTube transcriptARead-onlyIdempotentInspect
The transcript of one YouTube video, as text.
Use when: reading a video instead of watching it, pulling claims, chapters or quotes out of long content. Not for: the video's numbers, use youtube_get_video. The comments, use youtube_get_comments. Returns: Record. platform, url, language, text (the full transcript, uncut). NoData when the video has no captions. Cost: 1 credit. Cached 30 days. Example: {"url": "https://www.youtube.com/watch?v=5EWaxmWgQMI"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a YouTube video. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| language | No | Language code of the transcript to prefer, when the platform has several. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| url | No | |
| meta | Yes | |
| text | No | null when the post carries no speech to transcribe. |
| error | No | |
| hints | Yes | |
| language | No | |
| platform | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover the safety profile (readOnly, idempotent, non-destructive, openWorld), and the description adds genuinely non-redundant context: cost of 1 credit, 30-day caching, the NoData edge case when captions are missing, and the return shape. This is exactly the beyond-annotations value expected.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the resource, then cleanly sectioned into Use when / Not for / Returns / Cost / Example. Every line carries distinct information with no padding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a read tool with an output schema, annotations, and 100% param coverage, the description supplies everything an agent needs: routing, return shape, edge cases, cost, and caching. Nothing material is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so all four parameters are already documented in the schema. The description adds only a worked example URL and no extra syntax or semantics for language/dry_run/max_credits, so the baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource+scope ('The transcript of one YouTube video, as text') and explicitly distinguishes itself from siblings by naming youtube_get_video and youtube_get_comments. An agent can route correctly without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit 'Use when' scenarios (reading instead of watching, pulling claims/chapters/quotes) and explicit 'Not for' exclusions that name the correct alternative tools. This is the full when/when-not/alternative triad.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
youtube_get_videoGet a YouTube videoARead-onlyIdempotentInspect
One YouTube video with its views, likes, comments and length.
Use when: a row is worth the detail, or you have a URL and nothing else. Not for: what is said in it, use youtube_get_transcript. The comments, use youtube_get_comments. Returns: Record. rows[]: the one video, with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. links are the links in the description, sponsors' and affiliates' included; collaborators are co-creators. null or empty = the platform does not publish it. Cost: 1 credit. Cached 6 hours. Example: {"url": "https://www.youtube.com/watch?v=5EWaxmWgQMI"}
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The full URL of a YouTube video. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| id | No | The platform's own id. Dedupe on it. |
| url | No | |
| meta | Yes | |
| text | No | Caption or body, cut at 2000 characters. |
| error | No | |
| hints | Yes | |
| is_ad | No | Paid or a marked partnership, where the platform says. |
| likes | No | |
| links | No | Outbound links in the post or its description, expanded. |
| media | No | |
| music | No | The sound or track, as title and artist. |
| saves | No | Saves or bookmarks, where the platform counts them. |
| views | No | |
| author | No | Handle, without the @. |
| shares | No | |
| tagged | No | Accounts tagged in the media, by handle. |
| comments | No | |
| hashtags | No | Without the #. |
| language | No | The language the platform detected, as a code. |
| location | No | The place the post is tagged with. |
| mentions | No | Handles the post names, without the @. |
| platform | No | |
| author_url | No | |
| created_at | No | ISO 8601 UTC, where the platform reports it. |
| duration_s | No | |
| transcript | No | What a video says, where the listing carries it, cut at 2000 characters. |
| author_name | No | |
| top_comments | No | The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere. |
| collaborators | No | Co-authors, collaborators and branded-content partners, by handle. |
| author_verified | No | |
| author_followers | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover safety (readOnly, idempotent, non-destructive), but the description adds substantial context: 1-credit cost, 6-hour cache, text truncated at 2000 characters, and what null/empty means. These are behaviors the annotations cannot express.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose, then labeled Use when / Not for / Returns / Cost / Example sections. Dense but every line earns its place; nothing redundant.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, routing, return shape, edge-case semantics for nulls, cost, caching and an example. Even with an output schema present, this is complete enough to invoke correctly without opening the schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% so url/dry_run/max_credits are already documented. The description adds an inline example URL and ties cost/caching to the call, giving modest value beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Specific verb+resource ('One YouTube video') with an explicit field enumeration (views, likes, comments, length), and it names siblings youtube_get_transcript and youtube_get_comments to delimit scope. Clearly distinguishable from the broader youtube_search_videos and youtube_get_videos.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' clause and 'Not for' exclusions that route the agent to the correct sibling for transcript and comments. This is the textbook when/when-not pattern.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
youtube_get_videosGet YouTube videosARead-onlyIdempotentInspect
The videos on one YouTube channel, newest or most viewed first.
Use when: "what does this channel publish", judging cadence and view counts before a sponsorship. Not for: one video in full, use youtube_get_video. What is said in it, use youtube_get_transcript. Returns: List. rows[]: videos with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. null or empty = the platform does not publish it. A listing carries views and length; likes and comments come with youtube_get_video. Cost: 1 credit per page. Cached 6 hours. Example: {"handle": "@ThePatMcAfeeShow", "sort": "popular"}
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Newest first, or most viewed first. Default latest. | latest |
| cursor | No | From meta.cursor of the previous page. | |
| handle | No | The account's handle, with or without the @. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| feed | No | Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes. |
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations cover safety (readOnly, idempotent, openWorld, non-destructive), but the description adds traits not in structured fields: cost (1 credit per page), a 6-hour cache window, and the semantics of 'null or empty'. It also clarifies which fields a listing carries (views, duration) versus which require youtube_get_video (likes, comments).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded one-line summary followed by clearly labeled Use when / Not for / Returns / Cost / Example blocks. Dense but every sentence carries routing, cost, or field-availability information; nothing is idle.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
An output schema exists, yet the description still gives enough field and cost context for an agent to call it confidently, and it correctly defers single-video detail to siblings. Nothing needed for correct invocation is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the schema already documents all five parameters; baseline would be 3. The description adds a worked example with sort/handle and restates the ordering semantics, giving marginal extra value over the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource+scope: 'The videos on one YouTube channel, newest or most viewed first.' The scope (one channel, list) and ordering are explicit, and it is distinguishable from youtube_get_video and youtube_search_videos without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' (judging cadence and view counts before a sponsorship) and 'Not for' sections that name the exact alternatives: youtube_get_video for one video in full, youtube_get_transcript for what is said. Routing is unambiguous.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
youtube_search_videosSearch YouTube videosARead-onlyIdempotentInspect
YouTube videos matching a keyword, ranked by YouTube's own search.
Use when: "what videos cover X", finding review and tutorial coverage of a product or a competitor. Not for: one channel's own videos, use youtube_get_videos. Text pages about X, use seo_get_serp. Returns: List, ranked. rows[]: videos with author and author_followers, created_at, text (cut at 2000 characters), likes, comments, shares, saves, views, media, duration_s, links, transcript and top_comments[]. null or empty = the platform does not publish it. created_at is approximate: the platform shows an age such as "3 weeks ago", so it is exact only to that unit. Cost: 1 credit per page. Cached 6 hours. Example: {"query": "best crm for agencies", "since": "year"}
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Ranking of the results. Default relevance. YouTube has no newest-first search, so latest runs as relevance; narrow with since. | relevance |
| query | Yes | What to search YouTube for. | |
| since | No | How far back to search. Default month. | month |
| cursor | No | From meta.cursor of the previous page. | |
| dry_run | No | Return only meta with the estimate. Costs nothing. | |
| max_credits | No | Refuse with BudgetExceeded if the estimate is higher. |
Output Schema
| Name | Required | Description |
|---|---|---|
| meta | Yes | |
| rows | No | |
| error | No | |
| hints | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, openWorld, idempotent, non-destructive), yet the description still adds substantial behavioral context: cost (1 credit/page), a 6-hour cache window, the null/empty semantics ('platform does not publish it'), and the approximate precision of created_at. These are traits an agent cannot infer from annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded purpose followed by clearly labeled Use when / Not for / Returns / Cost / Example blocks, so an agent can scan it. It is slightly longer than needed: the rows[] field enumeration partially duplicates the available output schema, though the embedded caveats (2000-char cut, approximate created_at) still earn their place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a six-parameter tool with one required arg, pagination (cursor), budget controls (max_credits, dry_run), cost, caching, and return semantics are all covered. An output schema exists so return values need not be re-explained, yet the description's null-handling note and created_at caveat add the interpretation guidance the schema cannot.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 marginally beyond by giving a full worked example pairing query and since, and by stating the per-page credit cost that gives meaning to the max_credits and dry_run budget parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb + resource + scope: 'YouTube videos matching a keyword, ranked by YouTube's own search.' The ranking qualifier ('YouTube's own search') is a real differentiator, and the description explicitly names the sibling it is not (youtube_get_videos) so an agent can disambiguate without opening schemas.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit 'Use when' with concrete scenarios ('what videos cover X', review/tutorial coverage) and explicit 'Not for' clauses routing to two named alternatives (youtube_get_videos for channel videos, seo_get_serp for text pages). Both the positive and negative selection criteria are stated.
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.
24 tool updates
- Changed
aeo_get_site_readiness1 field changed- changed
Input schema / properties / target / descriptionPrevious value: -"Domain or URL. example.com covers all subdomains, www.example.com is that host only, a full URL is that page only."New value: +"A domain or URL. Every fetch goes to its origin."
- Changed
amazon_search_products1 field changed- changed
Input schema / properties / location / descriptionPrevious value: -"Provider location name or code. Default United States."New value: +"Provider location name or code. Default United States. The country picks the Amazon marketplace."
- Changed
analytics_get_report2 fields changed- changed
Input schema / properties / dimensions / descriptionPrevious value: -"GA4 dimension api names, for example date, sessionDefaultChannelGroup, landingPage. None gives one total row."New value: +"GA4 dimension api names: date, sessionDefaultChannelGroup, sessionSource, sessionMedium, sessionSourceMedium, sessionCampaignName, landingPage, landingPagePlusQueryString, pagePath, pageTitle, eventName, country, deviceCategory. analytics_get_fields lists the rest. None gives one total row." - changed
Input schema / properties / metrics / descriptionPrevious value: -"GA4 metric api names, for example sessions, totalUsers, keyEvents, totalRevenue."New value: +"GA4 metric api names: sessions, totalUsers, newUsers, engagedSessions, engagementRate, averageSessionDuration, screenPageViews, keyEvents, conversions, eventCount, totalRevenue, purchaseRevenue, transactions. analytics_get_fields lists the rest."
- Changed
apps_get_reviews1 field changed- changed
Input schema / properties / limit / descriptionPrevious value: -"Max rows. Default 100, cap 1000."New value: +"Max rows. Default 100, cap 1000. The App Store returns at most 500."
- Changed
apps_get_top_charts1 field changed- changed
Input schema / properties / category / descriptionPrevious value: -"The store's category id, such as health_and_fitness or food_and_drink. Omit for every category."New value: +"The store's category id in lower case with underscores; a name such as \"Health & Fitness\" is turned into one, and a wrong id is refused free. Omit for every category. App Store: books, business, education, entertainment, finance, food_and_drink, games, health_and_fitness, lifestyle, magazines_and_newspapers, medical, music, navigation, news, photo_and_video, productivity, reference, shopping, social_networking, sports, travel, utilities, weather, and games_puzzle and other games_ genres. Google Play: art_and_design, auto_and_vehicles, beauty, books_and_reference, business, comics, communication, dating, education, entertainment, events, family, finance, food_and_drink, health_and_fitness, house_and_home, libraries_and_demo, lifestyle, maps_and_navigation, medical, music_and_audio, news_and_magazines, parenting, personalization, photography, productivity, shopping, social, sports, tools, travel_and_local, video_players, weather, game, and game_puzzle and other game_ genres."
- Changed
console_get_search_analytics1 field changed- changed
Input schema / properties / limit / descriptionPrevious value: -"Max rows. Default 100, cap 1000."New value: +"Max rows per page. Default 100, cap 1000. Google serves up to 25,000 rows per query; page on with cursor."
- Changed
console_submit_urls1 field changed- changed
Input schema / properties / urls / descriptionPrevious value: -"URLs under the property, at most 500, never more than today's quota."New value: +"URLs under the property, at most 500, never more than today's quota. Duplicates are dropped."
- Changed
instagram_search_posts1 field changed- changed
Input schema / properties / query / descriptionPrevious value: -"One hashtag, with or without the #. A phrase is run together into one tag."New value: +"One hashtag, with or without the #; with several, only the first is searched. A phrase is run together into one tag."
- Changed
leads_get_domain_emails3 fields changed- changed
Input schema / properties / cursor / descriptionPrevious value: -"From meta.cursor of the previous page."New value: +"From meta.cursor of the previous page. Pages one domain only." - changed
Input schema / properties / department / descriptionPrevious value: -"Hunter departments: executive, it, finance, management, sales, legal, support, hr, marketing, communication, education, design, health, operations, product, research, consulting, administrative, procurement. Default all."New value: +"Hunter departments. Default all. Outreach usually wants marketing and communication; editors at publications usually sit under communication." - changed
Input schema / properties / type / descriptionPrevious value: -"generic means role addresses such as press@."New value: +"generic means role addresses such as press@, often the only working one on a small site."
- Changed
leads_get_email2 fields changed- changed
Input schema / properties / id / descriptionPrevious value: -"A person id from leads_search_people."New value: +"The LinkedIn profile URL a leads_search_people row gives as id. Alone, a paid profile lookup fills the name and domain, so pass the row's first_name, last_name and company_domain (as domain) with it. Anything else is InvalidTarget at no charge." - changed
Input schema / properties / provider / descriptionPrevious value: -"Ask one finder instead of the waterfall: findymail, icypeas, or hunter, which the waterfall skips."New value: +"Ask one finder instead of the waterfall: findymail, icypeas, or hunter, which the waterfall skips, for one more try after a NoData."
- Changed
leads_get_person1 field changed- changed
Input schema / properties / id / descriptionPrevious value: -"A person id from leads_search_people."New value: +"The LinkedIn profile URL a leads_search_people row gives as id. Anything else is InvalidTarget at no charge."
- Changed
leads_search_people1 field changed- changed
Input schema / properties / keywords / descriptionPrevious value: -"Free-text keywords."New value: +"A job title word such as \"marketing\" is matched against the current title; other words against the whole profile."
- Changed
maps_search_places1 field changed- added
Input schema / properties / longitude / descriptionAdded value: +"Give it with latitude."
- Changed
reddit_get_new_posts1 field changed- changed
Input schema / properties / match / descriptionPrevious value: -"Keep only posts whose title or body holds one of these terms."New value: +"Keep only posts whose title or body holds one of these terms, ignoring case."
- Changed
reddit_get_subreddit1 field changed- added
Input schema / properties / subreddit / descriptionAdded value: +"The community name, such as \"startups\"; an r/ prefix is dropped."
- Changed
reddit_search_comments1 field changed- changed
Input schema / properties / time_range / descriptionPrevious value: -"How far back to search. Default all."New value: +"How far back to search. Default all. The vendor ignores it for comments, so the page is filtered by created_at, and a narrow window can come back short or NoData."
- Changed
seo_get_domain_overview1 field changed- added
Input schema / properties / history / descriptionAdded value: +"Also return 12 months of organic traffic and keywords."
- Changed
seo_get_keyword_gap1 field changed- changed
Input schema / properties / competitor / descriptionPrevious value: -"Domain or URL. example.com covers all subdomains, www.example.com is that host only, a full URL is that page only."New value: +"One competitor's domain. A URL is read as its host."
- Changed
seo_get_keyword_metrics1 field changed- changed
Input schema / properties / source / descriptionPrevious value: -"google_ads is Keyword Planner's own volume; no kd or intent."New value: +"google_ads is Keyword Planner's own volume, slower; no kd or intent."
- Changed
seo_get_page1 field changed- added
Input schema / properties / url / descriptionAdded value: +"An http or https URL."
- Changed
seo_search_keywords1 field changed- added
Input schema / properties / mode / descriptionAdded value: +"suggestions: keywords that contain the seed. related: keywords whose results page is like the seed's. ideas: keywords in the same category."
- Changed
shopping_get_reviews1 field changed- changed
Input schema / properties / limit / descriptionPrevious value: -"Max rows. Default 100, cap 1000."New value: +"Max rows. Default 100, cap 1000. Reviews come back in tens."
- Changed
submit_feedback1 field changed- changed
Input schema / properties / message / descriptionPrevious value: -"What was asked, what came back, and what was expected."New value: +"What was asked, what came back, and what was expected. No passwords, keys or tokens."
- Changed
youtube_search_videos1 field changed- changed
Input schema / properties / sort / descriptionPrevious value: -"Ranking of the results. Default relevance."New value: +"Ranking of the results. Default relevance. YouTube has no newest-first search, so latest runs as relevance; narrow with since."
105 tool updates
- Changed
ads_get_ad20 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / advertiser_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / reach / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / reach_by_age_gender / items / properties / female / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / reach_by_age_gender / items / properties / male / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / reach_by_age_gender / items / properties / unknown / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / reach_by_country / items / properties / reach / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / versions / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
ads_get_advertiser_ads15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / advertiser_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / versions / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
ads_search_ads15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / advertiser_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / versions / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
ads_search_advertisers14 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / ads_estimate / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
aeo_get_site_readiness31 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / edge / properties / browser_status / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / edge / properties / probes / items / properties / status / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / homepage / properties / headings / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / homepage / properties / html_bytes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / homepage / properties / paragraphs / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / homepage / properties / response_ms / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / homepage / properties / schema_errors / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / homepage / properties / status / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / homepage / properties / word_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / llms_txt / properties / bytes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / llms_txt / properties / links / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / markdown / properties / word_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / redirects / items / properties / final_status / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / redirects / items / properties / hops / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / redirects / items / properties / hops / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / sample_page / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "date_modified": { - "type": [ - "string", - "null" - ] - }, - "final_url": { - "type": [ - "string", - "null" - ] - }, - "headings": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "js_shell": { - "type": [ - "boolean", - "null" - ] - }, - "last_modified_header": { - "type": [ - "string", - "null" - ] - }, - "paragraphs": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "status": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "url": { - "type": "string" - }, - "word_count": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "url", - "status", - "final_url", - "word_count", - "paragraphs", - "headings", - "js_shell", - "date_modified", - "last_modified_header" - ], - "type": "object" - }, - { - "type": "null" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "date_modified": { + "type": [ + "string", + "null" + ] + }, + "final_url": { + "type": [ + "string", + "null" + ] + }, + "headings": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "js_shell": { + "type": [ + "boolean", + "null" + ] + }, + "last_modified_header": { + "type": [ + "string", + "null" + ] + }, + "paragraphs": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "status": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "url": { + "type": "string" + }, + "word_count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "url", + "status", + "final_url", + "word_count", + "paragraphs", + "headings", + "js_shell", + "date_modified", + "last_modified_header" + ], + "type": "object" + }, + { + "type": "null" + } +] - changed
Output schema / properties / sitemap / properties / entries / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / sitemap / properties / with_lastmod / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
aeo_run_ai_answers19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / poll_after_s / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / poll_after_s / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / result / properties / rows / items / properties / citations / items / properties / position / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / result / properties / rows / items / properties / citations / items / properties / position / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / result / properties / rows / items / properties / mentions / items / properties / position / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / result / properties / rows / items / properties / search_results / items / properties / position / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / result / properties / rows / items / properties / search_results / items / properties / position / minimumRemoved value: --9007199254740991
- Changed
aeo_search_prompts14 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / ai_search_volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
amazon_get_competitors18 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / organic_keywords / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / organic_volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / rows / items / properties / shared_keywords / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / shared_keywords / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / sponsored_keywords / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
amazon_get_keyword_metrics14 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
amazon_get_keywords17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / results_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
amazon_get_product14 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / ratings_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
amazon_get_sellers15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / minimumRemoved value: --9007199254740991
- Changed
amazon_search_keywords14 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
amazon_search_products18 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / results_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / bought_past_month / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / rows / items / properties / rank / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / ratings_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
analytics_get_fields13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
analytics_get_report13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
analytics_list_properties13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
apps_get_app15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / installs / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / ratings_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
apps_get_competitors18 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / keywords / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / keywords_volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / rows / items / properties / shared_keywords / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / shared_keywords / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / top_3 / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
apps_get_keywords17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / results_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
apps_get_reviews15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / ratings_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / helpful_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
apps_get_shared_keywords15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / ranks / items / properties / rank / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
apps_get_top_charts15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / rank / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / ratings_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
apps_search_apps15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / installs / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / ratings_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
console_get_crawl_issues15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / http_status / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / inlinks / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
console_get_search_analytics13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
console_get_sitemaps17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / errors / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / urls_indexed / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / urls_submitted / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / warnings / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
console_inspect_url14 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rich_results / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "detected_items": { - "items": { - "additionalProperties": false, - "properties": { - "issues": { - "items": { - "additionalProperties": false, - "properties": { - "item": { - "description": "The name of the item with the issue.", - "type": [ - "string", - "null" - ] - }, - "message": { - "type": "string" - }, - "severity": { - "description": "WARNING or ERROR.", - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "item", - "message", - "severity" - ], - "type": "object" - }, - "type": "array" - }, - "items": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type", - "items", - "issues" - ], - "type": "object" - }, - "type": "array" - }, - "verdict": { - "type": "string" - } - }, - "required": [ - "verdict", - "detected_items" - ], - "type": "object" - }, - { - "type": "null" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "detected_items": { + "items": { + "additionalProperties": false, + "properties": { + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "item": { + "description": "The name of the item with the issue.", + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "severity": { + "description": "WARNING or ERROR.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "item", + "message", + "severity" + ], + "type": "object" + }, + "type": "array" + }, + "items": { + "type": "integer" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type", + "items", + "issues" + ], + "type": "object" + }, + "type": "array" + }, + "verdict": { + "type": "string" + } + }, + "required": [ + "verdict", + "detected_items" + ], + "type": "object" + }, + { + "type": "null" + } +]
- Changed
console_list_properties13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
console_submit_sitemap13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
console_submit_urls21 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - added
Output schema / properties / errors / items / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / errors / items / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / errors / items / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / errors / items / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / errors / items / properties / error / typeAdded value: +"object" - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / quota / properties / daily_remaining / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / quota / properties / daily_remaining / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / quota / properties / monthly_remaining / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / quota / properties / monthly_remaining / minimumRemoved value: --9007199254740991
- Changed
facebook_get_comments17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / replies / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
facebook_get_group_posts19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
facebook_get_post19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
facebook_get_posts19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
facebook_get_profile20 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / employees / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / following / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / founded / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / posts_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
facebook_get_transcript13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
get_task14 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "broken_links": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "broken_resources": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "duplicate_descriptions": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "duplicate_titles": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "issues": { - "description": "Checks that failed on at least one page, most pages first.", - "items": { - "additionalProperties": false, - "properties": { - "check": { - "description": "OnPage check name, for example duplicate_title or no_h1_tag.", - "type": "string" - }, - "pages": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "sample_urls": { - "items": { - "type": "string" - }, - "maxItems": 10, - "type": "array" - } - }, - "required": [ - "check", - "pages", - "sample_urls" - ], - "type": "object" - }, - "type": "array" - }, - "non_indexable": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "onpage_score": { - "type": [ - "number", - "null" - ] - }, - "pages_crawled": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "pages_requested": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "rendered": { - "type": "boolean" - }, - "status_codes": { - "additionalProperties": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "propertyNames": { - "type": "string" - }, - "type": "object" - }, - "target": { - "type": "string" - } - }, - "required": [ - "target", - "pages_requested", - "pages_crawled", - "rendered", - "onpage_score", - "status_codes", - "broken_links", - "broken_resources", - "non_indexable", - "duplicate_titles", - "duplicate_descriptions", - "issues" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "brands": { - "items": { - "type": "string" - }, - "type": "array" - }, - "engines": { - "items": { - "enum": [ - "chatgpt", - "claude", - "gemini", - "perplexity", - "ai_overview", - "ai_mode" - ], - "type": "string" - }, - "type": "array" - }, - "errors": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": {}, - "properties": { - "error": { - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "prompts": { - "items": { - "type": "string" - }, - "type": "array" - }, - "rows": { - "items": { - "additionalProperties": false, - "properties": { - "answer": { - "description": "The answer text. null when the engine showed no AI answer for the prompt.", - "type": [ - "string", - "null" - ] - }, - "answered_at": { - "type": [ - "string", - "null" - ] - }, - "citations": { - "items": { - "additionalProperties": false, - "properties": { - "domain": { - "type": [ - "string", - "null" - ] - }, - "position": { - "description": "Order of first citation in the answer, 1-based.", - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "title": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "position", - "url", - "domain", - "title" - ], - "type": "object" - }, - "type": "array" - }, - "engine": { - "enum": [ - "chatgpt", - "claude", - "gemini", - "perplexity", - "ai_overview", - "ai_mode" - ], - "type": "string" - }, - "mentions": { - "description": "One entry per brand given, in the order given.", - "items": { - "additionalProperties": false, - "properties": { - "brand": { - "type": "string" - }, - "cited": { - "description": "A citation points at the brand's domain.", - "type": "boolean" - }, - "mentioned": { - "description": "The brand name or domain appears in the answer text.", - "type": "boolean" - }, - "position": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ], - "description": "Order of first mention among the brands given, 1-based; null when not mentioned." - } - }, - "required": [ - "brand", - "mentioned", - "position", - "cited" - ], - "type": "object" - }, - "type": "array" - }, - "model": { - "description": "The model version that answered, or null for Google.", - "type": [ - "string", - "null" - ] - }, - "named_brands": { - "default": [], - "description": "Brands ChatGPT tagged in its answer, not only those given, kept where the answer text names them. Empty for other engines.", - "items": { - "type": "string" - }, - "type": "array" - }, - "prompt": { - "type": "string" - }, - "search_queries": { - "default": [], - "description": "The web searches the engine ran to answer. Empty when it does not say.", - "items": { - "type": "string" - }, - "type": "array" - }, - "search_results": { - "default": [], - "description": "Pages the engine retrieved while answering, cited or not. Empty when it does not say.", - "items": { - "additionalProperties": false, - "properties": { - "domain": { - "type": [ - "string", - "null" - ] - }, - "position": { - "description": "Order of first citation in the answer, 1-based.", - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "title": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "position", - "url", - "domain", - "title" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "engine", - "model", - "answer", - "citations", - "search_results", - "search_queries", - "named_brands", - "answered_at", - "prompt", - "mentions" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "prompts", - "engines", - "brands", - "rows", - "errors" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "broken_links": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "broken_resources": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "duplicate_descriptions": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "duplicate_titles": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "issues": { + "description": "Checks that failed on at least one page, most pages first.", + "items": { + "additionalProperties": false, + "properties": { + "check": { + "description": "OnPage check name, for example duplicate_title or no_h1_tag.", + "type": "string" + }, + "pages": { + "type": "integer" + }, + "sample_urls": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + } + }, + "required": [ + "check", + "pages", + "sample_urls" + ], + "type": "object" + }, + "type": "array" + }, + "non_indexable": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "onpage_score": { + "type": [ + "number", + "null" + ] + }, + "pages_crawled": { + "type": "integer" + }, + "pages_requested": { + "type": "integer" + }, + "rendered": { + "type": "boolean" + }, + "status_codes": { + "additionalProperties": { + "type": "integer" + }, + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "target": { + "type": "string" + } + }, + "required": [ + "target", + "pages_requested", + "pages_crawled", + "rendered", + "onpage_score", + "status_codes", + "broken_links", + "broken_resources", + "non_indexable", + "duplicate_titles", + "duplicate_descriptions", + "issues" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "brands": { + "items": { + "type": "string" + }, + "type": "array" + }, + "engines": { + "items": { + "enum": [ + "chatgpt", + "claude", + "gemini", + "perplexity", + "ai_overview", + "ai_mode" + ], + "type": "string" + }, + "type": "array" + }, + "errors": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": {}, + "properties": { + "error": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + "input": { + "type": "string" + } + }, + "required": [ + "input", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "prompts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "rows": { + "items": { + "additionalProperties": false, + "properties": { + "answer": { + "description": "The answer text. null when the engine showed no AI answer for the prompt.", + "type": [ + "string", + "null" + ] + }, + "answered_at": { + "type": [ + "string", + "null" + ] + }, + "citations": { + "items": { + "additionalProperties": false, + "properties": { + "domain": { + "type": [ + "string", + "null" + ] + }, + "position": { + "description": "Order of first citation in the answer, 1-based.", + "type": "integer" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "position", + "url", + "domain", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "engine": { + "enum": [ + "chatgpt", + "claude", + "gemini", + "perplexity", + "ai_overview", + "ai_mode" + ], + "type": "string" + }, + "mentions": { + "description": "One entry per brand given, in the order given.", + "items": { + "additionalProperties": false, + "properties": { + "brand": { + "type": "string" + }, + "cited": { + "description": "A citation points at the brand's domain.", + "type": "boolean" + }, + "mentioned": { + "description": "The brand name or domain appears in the answer text.", + "type": "boolean" + }, + "position": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Order of first mention among the brands given, 1-based; null when not mentioned." + } + }, + "required": [ + "brand", + "mentioned", + "position", + "cited" + ], + "type": "object" + }, + "type": "array" + }, + "model": { + "description": "The model version that answered, or null for Google.", + "type": [ + "string", + "null" + ] + }, + "named_brands": { + "default": [], + "description": "Brands ChatGPT tagged in its answer, not only those given, kept where the answer text names them. Empty for other engines.", + "items": { + "type": "string" + }, + "type": "array" + }, + "prompt": { + "type": "string" + }, + "search_queries": { + "default": [], + "description": "The web searches the engine ran to answer. Empty when it does not say.", + "items": { + "type": "string" + }, + "type": "array" + }, + "search_results": { + "default": [], + "description": "Pages the engine retrieved while answering, cited or not. Empty when it does not say.", + "items": { + "additionalProperties": false, + "properties": { + "domain": { + "type": [ + "string", + "null" + ] + }, + "position": { + "description": "Order of first citation in the answer, 1-based.", + "type": "integer" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "position", + "url", + "domain", + "title" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "engine", + "model", + "answer", + "citations", + "search_results", + "search_queries", + "named_brands", + "answered_at", + "prompt", + "mentions" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "prompts", + "engines", + "brands", + "rows", + "errors" + ], + "type": "object" + } +]
- Changed
instagram_get_comments17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / replies / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
instagram_get_post19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
instagram_get_posts19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
instagram_get_profile20 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / employees / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / following / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / founded / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / posts_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
instagram_get_reels19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
instagram_get_transcript13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
instagram_search_posts20 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - changed
Input schema / properties / query / descriptionPrevious value: -"The hashtag to search, with or without the #."New value: +"One hashtag, with or without the #. A phrase is run together into one tag." - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
leads_get_company16 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / employees / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / founded_year / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / headcount_growth / items / properties / months / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / headcount_growth / items / properties / months / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
leads_get_domain_emails17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / domains / items / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - added
Output schema / properties / errors / items / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / errors / items / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / errors / items / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / errors / items / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / errors / items / properties / error / typeAdded value: +"object" - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
leads_get_email13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - changed
Input schema / properties / provider / descriptionPrevious value: -"Skip the waterfall and ask one finder: findymail, hunter or icypeas."New value: +"Ask one finder instead of the waterfall: findymail, icypeas, or hunter, which the waterfall skips." - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
leads_get_email_status12 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
leads_get_person13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / company_employees / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
leads_search_companies16 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / employees / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / founded_year / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / rows / items / properties / headcount_growth / items / properties / months / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / headcount_growth / items / properties / months / minimumRemoved value: --9007199254740991
- Changed
leads_search_people13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / company_employees / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
linkedin_get_comments17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / replies / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
linkedin_get_company20 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / employees / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / following / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / founded / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / posts_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
linkedin_get_company_posts19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
linkedin_get_post19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
linkedin_get_profile20 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / employees / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / following / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / founded / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / posts_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
linkedin_search_posts19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
maps_get_place19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / people_also_search / items / properties / reviews / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rating_counts / anyOfPrevious value: -[ - { - "items": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "type": "array" - }, - { - "type": "null" - } -]New value: +[ + { + "items": { + "type": "integer" + }, + "type": "array" + }, + { + "type": "null" + } +] - changed
Output schema / properties / reviews / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / topics / items / properties / mentions / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / topics / items / properties / mentions / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / total_photos / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
maps_search_businesses17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / max_reviews / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / min_reviews / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / reviews / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / total_photos / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
maps_search_places17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / reviews / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / total_photos / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
reddit_get_comments15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / depth / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / score / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
reddit_get_new_posts17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Output schema / properties / coverage / items / properties / pages_fetched / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / coverage / items / properties / pages_fetched / minimumRemoved value: --9007199254740991 - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / score / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
reddit_get_post15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / score / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
reddit_get_subreddit15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / weekly_active_users / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / weekly_contributions / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
reddit_search_comments15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / depth / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / score / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
reddit_search_posts15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / score / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
reddit_search_subreddits15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / posts_in_sample / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / posts_in_sample / minimumRemoved value: --9007199254740991
- Changed
seo_get_backlink_summary37 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / backlinks / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / broken_backlinks / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / broken_pages / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / dofollow_backlinks / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / domain_rank / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - removed
Output schema / properties / link_attributes / additionalProperties / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / link_attributes / additionalProperties / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / link_countries / additionalProperties / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / link_countries / additionalProperties / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / link_placements / additionalProperties / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / link_placements / additionalProperties / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / link_platforms / additionalProperties / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / link_platforms / additionalProperties / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / link_tlds / additionalProperties / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / link_tlds / additionalProperties / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / link_types / additionalProperties / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / link_types / additionalProperties / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / referring_domains / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / referring_domains_nofollow / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / referring_ips / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / referring_main_domains / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / referring_pages / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / spam_score / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / target_spam_score / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
seo_get_backlinks16 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / dr_from / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / spam_score / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / url_to_status / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
seo_get_domain_overview20 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / domain_rank / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / history / anyOfPrevious value: -[ - { - "items": { - "additionalProperties": false, - "properties": { - "month": { - "type": "string" - }, - "organic_keywords": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "organic_traffic": { - "type": [ - "number", - "null" - ] - } - }, - "required": [ - "month", - "organic_traffic", - "organic_keywords" - ], - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } -]New value: +[ + { + "items": { + "additionalProperties": false, + "properties": { + "month": { + "type": "string" + }, + "organic_keywords": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "organic_traffic": { + "type": [ + "number", + "null" + ] + } + }, + "required": [ + "month", + "organic_traffic", + "organic_keywords" + ], + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } +] - changed
Output schema / properties / keyword_changes / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "down": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "lost": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "new": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "up": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - } - }, - "required": [ - "new", - "up", - "down", - "lost" - ], - "type": "object" - }, - { - "type": "null" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "down": { + "type": "integer" + }, + "lost": { + "type": "integer" + }, + "new": { + "type": "integer" + }, + "up": { + "type": "integer" + } + }, + "required": [ + "new", + "up", + "down", + "lost" + ], + "type": "object" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / organic_keywords / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / paid_keywords / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / positions / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "top_10": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "top_100": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "top_3": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - } - }, - "required": [ - "top_3", - "top_10", - "top_100" - ], - "type": "object" - }, - { - "type": "null" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "top_10": { + "type": "integer" + }, + "top_100": { + "type": "integer" + }, + "top_3": { + "type": "integer" + } + }, + "required": [ + "top_3", + "top_10", + "top_100" + ], + "type": "object" + }, + { + "type": "null" + } +] - changed
Output schema / properties / top_pages / items / properties / organic_keywords / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
seo_get_domain_ratings18 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - added
Output schema / properties / errors / items / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / errors / items / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / errors / items / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / errors / items / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / errors / items / properties / error / typeAdded value: +"object" - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / domain_rank / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
seo_get_keyword_gap16 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / competitor_rank / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / competitor_rank / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
seo_get_keyword_metrics17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / ai_trend / anyOfPrevious value: -[ - { - "items": { - "additionalProperties": false, - "properties": { - "month": { - "description": "YYYY-MM", - "type": "string" - }, - "volume": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "month", - "volume" - ], - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } -]New value: +[ + { + "items": { + "additionalProperties": false, + "properties": { + "month": { + "description": "YYYY-MM", + "type": "string" + }, + "volume": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "month", + "volume" + ], + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / ai_volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / trend / anyOfPrevious value: -[ - { - "items": { - "additionalProperties": false, - "properties": { - "month": { - "description": "YYYY-MM", - "type": "string" - }, - "volume": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "month", - "volume" - ], - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } -]New value: +[ + { + "items": { + "additionalProperties": false, + "properties": { + "month": { + "description": "YYYY-MM", + "type": "string" + }, + "volume": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "month", + "volume" + ], + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
seo_get_page25 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - removed
Output schema / properties / images / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / images / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / images_without_alt / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / images_without_alt / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / links_external / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / links_external / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / links_internal / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / links_internal / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / status / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / status / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / word_count / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / word_count / minimumRemoved value: --9007199254740991
- Changed
seo_get_position19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Output schema / properties / above / items / properties / rank / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / above / items / properties / rank / minimumRemoved value: --9007199254740991 - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / organic_rank / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rank / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / scanned_depth / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / scanned_depth / minimumRemoved value: --9007199254740991
- Changed
seo_get_ranked_keywords17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / previous_rank / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / rows / items / properties / rank / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
seo_get_referring_domains19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / backlinks / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / broken_backlinks / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / dofollow_backlinks / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / rank_passed / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / referring_pages / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / spam_score / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
seo_get_serp16 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / results / items / properties / organic_rank / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / results / items / properties / rank / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / results / items / properties / rank / minimumRemoved value: --9007199254740991
- Changed
seo_get_serp_competitors17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / organic_keywords / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / paid_keywords / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / rows / items / properties / shared_keywords / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / shared_keywords / minimumRemoved value: --9007199254740991
- Changed
seo_get_traffic_estimates18 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - added
Output schema / properties / errors / items / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / errors / items / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / errors / items / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / errors / items / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / errors / items / properties / error / typeAdded value: +"object" - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / organic_keywords / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
seo_run_technical_crawl27 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / poll_after_s / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / poll_after_s / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / result / properties / broken_links / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / result / properties / broken_resources / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / result / properties / duplicate_descriptions / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / result / properties / duplicate_titles / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / result / properties / issues / items / properties / pages / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / result / properties / issues / items / properties / pages / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / result / properties / non_indexable / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / result / properties / pages_crawled / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / result / properties / pages_crawled / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / result / properties / pages_requested / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / result / properties / pages_requested / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / result / properties / status_codes / additionalProperties / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / result / properties / status_codes / additionalProperties / minimumRemoved value: --9007199254740991
- Changed
seo_search_keywords15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / trend / anyOfPrevious value: -[ - { - "items": { - "additionalProperties": false, - "properties": { - "month": { - "description": "YYYY-MM", - "type": "string" - }, - "volume": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "month", - "volume" - ], - "type": "object" - }, - "type": "array" - }, - { - "type": "null" - } -]New value: +[ + { + "items": { + "additionalProperties": false, + "properties": { + "month": { + "description": "YYYY-MM", + "type": "string" + }, + "volume": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "month", + "volume" + ], + "type": "object" + }, + "type": "array" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / volume / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
shopping_get_product15 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / offers / items / properties / seller_ratings_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / ratings_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
shopping_get_reviews17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / ratings_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / stars / items / properties / count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / stars / items / properties / stars / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / stars / items / properties / stars / minimumRemoved value: --9007199254740991
- Changed
shopping_get_sellers16 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / seller_ratings_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
shopping_search_products16 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / rank / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / ratings_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
submit_feedback13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / dry_runRemoved value: -{ - "default": false, - "description": "Return only meta with the estimate. Costs nothing.", - "type": "boolean" -} - removed
Input schema / properties / max_creditsRemoved value: -{ - "description": "Refuse with BudgetExceeded if the estimate is higher.", - "maximum": 9007199254740991, - "minimum": 0, - "type": "integer" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
tiktok_get_audience14 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
tiktok_get_comments17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / replies / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
tiktok_get_followers17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - added
Output schema / properties / rows / items / properties / countryAdded value: +{ + "description": "ISO 3166 code of the account's region.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / properties / followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / rows / items / properties / followingAdded value: +{ + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "handle", - "name", - "url", - "followers", - "bio" -]New value: +[ + "platform", + "handle", + "name", + "url", + "followers", + "following", + "country", + "bio" +]
- Changed
tiktok_get_profile20 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / employees / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / following / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / founded / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / posts_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
tiktok_get_transcript13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
tiktok_get_video19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
tiktok_get_videos19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
tiktok_search_videos19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
twitter_get_profile20 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / employees / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / following / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / founded / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / posts_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
twitter_get_tweet19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
twitter_get_tweets19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
youtube_get_channel20 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / employees / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / following / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / founded / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / posts_count / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
youtube_get_comments17 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / replies / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
youtube_get_transcript13 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991
- Changed
youtube_get_video19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - changed
Output schema / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
youtube_get_videos19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
- Changed
youtube_search_videos19 fields changed- removed
Input schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - removed
Input schema / properties / max_credits / maximumRemoved value: -9007199254740991 - removed
Input schema / properties / providerRemoved value: -{ - "description": "Provider id. Defaults to the server default for the tool.", - "type": "string" -} - removed
Output schema / $schemaRemoved value: -"https://json-schema.org/draft/2020-12/schema" - added
Output schema / properties / error / additionalPropertiesAdded value: +{} - removed
Output schema / properties / error / oneOfRemoved value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -] - added
Output schema / properties / error / propertiesAdded value: +{ + "error": { + "enum": [ + "BudgetExceeded", + "InsufficientCredits", + "NoData", + "InvalidTarget", + "InvalidProvider", + "ProviderUnavailable", + "ConcurrencyLimit", + "SpendCapReached", + "TaskFailed", + "TaskPending", + "NotConnected", + "EngineMisconfigured" + ], + "type": "string" + }, + "message": { + "type": "string" + } +} - added
Output schema / properties / error / requiredAdded value: +[ + "error", + "message" +] - added
Output schema / properties / error / typeAdded value: +"object" - removed
Output schema / properties / errorsRemoved value: -{ - "description": "Per-input failures of a batch call.", - "items": { - "additionalProperties": false, - "properties": { - "error": { - "oneOf": [ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidProvider", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "valid_providers": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "required": [ - "error", - "provider", - "valid_providers", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } - ] - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" -} - changed
Output schema / properties / meta / properties / rows_available / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - removed
Output schema / properties / meta / properties / rows_returned / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / meta / properties / rows_returned / minimumRemoved value: --9007199254740991 - changed
Output schema / properties / rows / items / properties / author_followers / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / comments / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / likes / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / saves / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / shares / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / views / anyOfPrevious value: -[ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } -]New value: +[ + { + "type": "integer" + }, + { + "type": "null" + } +]
105 tool updates
- Changed
ads_get_ad3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
ads_get_advertiser_ads3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
ads_search_ads3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
ads_search_advertisers3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
aeo_get_site_readiness3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
aeo_run_ai_answers3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
aeo_search_prompts3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
amazon_get_competitors3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
amazon_get_keyword_metrics3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
amazon_get_keywords3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
amazon_get_product3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
amazon_get_sellers3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
amazon_search_keywords3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
amazon_search_products3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
analytics_get_fields3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
analytics_get_report3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
analytics_list_properties3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
apps_get_app3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
apps_get_competitors3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
apps_get_keywords3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
apps_get_reviews3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
apps_get_shared_keywords3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
apps_get_top_charts3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
apps_search_apps3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
console_get_crawl_issues3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
console_get_search_analytics3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
console_get_sitemaps3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
console_inspect_url3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
console_list_properties3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
console_submit_sitemap3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
console_submit_urls3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
facebook_get_comments3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
facebook_get_group_posts3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
facebook_get_post3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
facebook_get_posts3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
facebook_get_profile3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
facebook_get_transcript3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
get_task3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
instagram_get_comments3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
instagram_get_post3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
instagram_get_posts3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
instagram_get_profile3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
instagram_get_reels3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
instagram_get_transcript3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
instagram_search_posts3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
leads_get_company3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
leads_get_domain_emails3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
leads_get_email3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
leads_get_email_status3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
leads_get_person3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
leads_search_companies3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
leads_search_people3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
linkedin_get_comments3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
linkedin_get_company3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
linkedin_get_company_posts3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
linkedin_get_post3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
linkedin_get_profile3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
linkedin_search_posts3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
maps_get_place3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
maps_search_businesses3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
maps_search_places3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
reddit_get_comments3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
reddit_get_new_posts3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
reddit_get_post3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
reddit_get_subreddit3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
reddit_search_comments3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
reddit_search_posts3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
reddit_search_subreddits3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_backlink_summary3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_backlinks3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_domain_overview3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_domain_ratings3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_keyword_gap3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_keyword_metrics3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_page3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_position3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_ranked_keywords3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_referring_domains3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_serp3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_serp_competitors3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_get_traffic_estimates3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_run_technical_crawl3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
seo_search_keywords3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
shopping_get_product3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
shopping_get_reviews3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
shopping_get_sellers3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
shopping_search_products3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
submit_feedback3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
tiktok_get_audience3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
tiktok_get_comments3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
tiktok_get_followers3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
tiktok_get_profile3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
tiktok_get_transcript3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
tiktok_get_video3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
tiktok_get_videos3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
tiktok_search_videos3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
twitter_get_profile3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
twitter_get_tweet3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
twitter_get_tweets3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
youtube_get_channel3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
youtube_get_comments3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
youtube_get_transcript3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
youtube_get_video3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
youtube_get_videos3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
- Changed
youtube_search_videos3 fields changed- added
Output schema / properties / meta / properties / credits_noticeAdded value: +{ + "additionalProperties": false, + "description": "A free workspace is low on credits, at most once a day. Tell the user once.", + "properties": { + "message": { + "type": "string" + }, + "resets_at": { + "type": [ + "string", + "null" + ] + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "upgrade_url", + "resets_at", + "message" + ], + "type": "object" +} - added
Output schema / properties / meta / properties / credits_remainingAdded value: +{ + "description": "The workspace's credits left after this call. null when the call did not check the balance (free tools, cache hits, dry runs, tasks) or the balance has no limit.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / meta / requiredPrevious value: -[ - "provider", - "credits_charged", - "est_credits", - "cached", - "data_as_of", - "rows_returned", - "rows_available", - "cursor", - "request_id" -]New value: +[ + "provider", + "credits_charged", + "est_credits", + "cached", + "data_as_of", + "rows_returned", + "rows_available", + "cursor", + "request_id", + "credits_remaining" +]
25 tool updates
- Changed
aeo_run_ai_answers1 field changed- changed
Output schema / properties / result / properties / rows / items / properties / named_brands / descriptionPrevious value: -"Every brand the engine marked in its answer, not only those given. Empty when it does not say."New value: +"Brands ChatGPT tagged in its answer, not only those given, kept where the answer text names them. Empty for other engines."
- Changed
amazon_get_product2 fields changed- removed
Output schema / properties / price_toRemoved value: -{ - "type": [ - "number", - "null" - ] -} - added
Output schema / properties / regular_priceAdded value: +{ + "description": "The struck-through list price that discount_percent is cut from; null with none.", + "type": [ + "number", + "null" + ] +}
- Changed
amazon_get_sellers3 fields changed- added
Output schema / properties / has_featured_offerAdded value: +{ + "description": "False when no offer holds the Buy Box; the rows then start at rank 2.", + "type": "boolean" +} - added
Output schema / properties / rows / items / properties / regular_price / descriptionAdded value: +"The struck-through list price, when shown." - added
Output schema / properties / rows / items / properties / seller_url / descriptionAdded value: +"Null for Amazon itself."
- Changed
apps_get_app4 fields changed- changed
Output schema / properties / content_rating / descriptionPrevious value: -"App Store age rating, for example 4+."New value: +"App Store only: the age rating, for example 4+." - added
Output schema / properties / description / descriptionAdded value: +"On the App Store, starts with the promotional text when there is one." - added
Output schema / properties / price / descriptionAdded value: +"0 when free." - changed
Output schema / properties / subtitle / descriptionPrevious value: -"App Store only."New value: +"App Store only; null when the app has none."
- Changed
apps_get_keywords1 field changed- changed
Output schema / properties / rows / items / properties / results_count / descriptionPrevious value: -"Apps in the store's results."New value: +"Apps in the store's results; the App Store counts at most about 250, Play none."
- Changed
apps_get_top_charts3 fields changed- changed
Input schema / properties / category / descriptionPrevious value: -"The store's category id, such as business or finance. Omit for every category."New value: +"The store's category id, such as health_and_fitness or food_and_drink. Omit for every category." - added
Output schema / properties / rows / items / properties / developer / descriptionAdded value: +"Google Play only." - added
Output schema / properties / rows / items / properties / ratings_count / descriptionAdded value: +"App Store only."
- Changed
apps_search_apps5 fields changed- changed
Input schema / properties / query / descriptionPrevious value: -"Matched in the app title."New value: +"Any one of its words matched in the app title." - changed
Output schema / properties / rows / items / properties / content_rating / descriptionPrevious value: -"App Store age rating, for example 4+."New value: +"App Store only: the age rating, for example 4+." - added
Output schema / properties / rows / items / properties / description / descriptionAdded value: +"On the App Store, starts with the promotional text when there is one." - added
Output schema / properties / rows / items / properties / price / descriptionAdded value: +"0 when free." - changed
Output schema / properties / rows / items / properties / subtitle / descriptionPrevious value: -"App Store only."New value: +"App Store only; null when the app has none."
- Changed
facebook_get_group_posts1 field changed- added
Output schema / properties / feedAdded value: +{ + "description": "Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes.", + "enum": [ + "recent", + "most_liked" + ], + "type": "string" +}
- Changed
facebook_get_posts1 field changed- added
Output schema / properties / feedAdded value: +{ + "description": "Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes.", + "enum": [ + "recent", + "most_liked" + ], + "type": "string" +}
- Changed
get_task1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "broken_links": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "broken_resources": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "duplicate_descriptions": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "duplicate_titles": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "issues": { - "description": "Checks that failed on at least one page, most pages first.", - "items": { - "additionalProperties": false, - "properties": { - "check": { - "description": "OnPage check name, for example duplicate_title or no_h1_tag.", - "type": "string" - }, - "pages": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "sample_urls": { - "items": { - "type": "string" - }, - "maxItems": 10, - "type": "array" - } - }, - "required": [ - "check", - "pages", - "sample_urls" - ], - "type": "object" - }, - "type": "array" - }, - "non_indexable": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "onpage_score": { - "type": [ - "number", - "null" - ] - }, - "pages_crawled": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "pages_requested": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "rendered": { - "type": "boolean" - }, - "status_codes": { - "additionalProperties": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "propertyNames": { - "type": "string" - }, - "type": "object" - }, - "target": { - "type": "string" - } - }, - "required": [ - "target", - "pages_requested", - "pages_crawled", - "rendered", - "onpage_score", - "status_codes", - "broken_links", - "broken_resources", - "non_indexable", - "duplicate_titles", - "duplicate_descriptions", - "issues" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "brands": { - "items": { - "type": "string" - }, - "type": "array" - }, - "engines": { - "items": { - "enum": [ - "chatgpt", - "claude", - "gemini", - "perplexity", - "ai_overview", - "ai_mode" - ], - "type": "string" - }, - "type": "array" - }, - "errors": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": {}, - "properties": { - "error": { - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "prompts": { - "items": { - "type": "string" - }, - "type": "array" - }, - "rows": { - "items": { - "additionalProperties": false, - "properties": { - "answer": { - "description": "The answer text. null when the engine showed no AI answer for the prompt.", - "type": [ - "string", - "null" - ] - }, - "answered_at": { - "type": [ - "string", - "null" - ] - }, - "citations": { - "items": { - "additionalProperties": false, - "properties": { - "domain": { - "type": [ - "string", - "null" - ] - }, - "position": { - "description": "Order of first citation in the answer, 1-based.", - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "title": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "position", - "url", - "domain", - "title" - ], - "type": "object" - }, - "type": "array" - }, - "engine": { - "enum": [ - "chatgpt", - "claude", - "gemini", - "perplexity", - "ai_overview", - "ai_mode" - ], - "type": "string" - }, - "mentions": { - "description": "One entry per brand given, in the order given.", - "items": { - "additionalProperties": false, - "properties": { - "brand": { - "type": "string" - }, - "cited": { - "description": "A citation points at the brand's domain.", - "type": "boolean" - }, - "mentioned": { - "description": "The brand name or domain appears in the answer text.", - "type": "boolean" - }, - "position": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ], - "description": "Order of first mention among the brands given, 1-based; null when not mentioned." - } - }, - "required": [ - "brand", - "mentioned", - "position", - "cited" - ], - "type": "object" - }, - "type": "array" - }, - "model": { - "description": "The model version that answered, or null for Google.", - "type": [ - "string", - "null" - ] - }, - "named_brands": { - "default": [], - "description": "Every brand the engine marked in its answer, not only those given. Empty when it does not say.", - "items": { - "type": "string" - }, - "type": "array" - }, - "prompt": { - "type": "string" - }, - "search_queries": { - "default": [], - "description": "The web searches the engine ran to answer. Empty when it does not say.", - "items": { - "type": "string" - }, - "type": "array" - }, - "search_results": { - "default": [], - "description": "Pages the engine retrieved while answering, cited or not. Empty when it does not say.", - "items": { - "additionalProperties": false, - "properties": { - "domain": { - "type": [ - "string", - "null" - ] - }, - "position": { - "description": "Order of first citation in the answer, 1-based.", - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "title": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "position", - "url", - "domain", - "title" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "engine", - "model", - "answer", - "citations", - "search_results", - "search_queries", - "named_brands", - "answered_at", - "prompt", - "mentions" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "prompts", - "engines", - "brands", - "rows", - "errors" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "broken_links": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "broken_resources": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "duplicate_descriptions": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "duplicate_titles": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "issues": { + "description": "Checks that failed on at least one page, most pages first.", + "items": { + "additionalProperties": false, + "properties": { + "check": { + "description": "OnPage check name, for example duplicate_title or no_h1_tag.", + "type": "string" + }, + "pages": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "sample_urls": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + } + }, + "required": [ + "check", + "pages", + "sample_urls" + ], + "type": "object" + }, + "type": "array" + }, + "non_indexable": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "onpage_score": { + "type": [ + "number", + "null" + ] + }, + "pages_crawled": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "pages_requested": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "rendered": { + "type": "boolean" + }, + "status_codes": { + "additionalProperties": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "target": { + "type": "string" + } + }, + "required": [ + "target", + "pages_requested", + "pages_crawled", + "rendered", + "onpage_score", + "status_codes", + "broken_links", + "broken_resources", + "non_indexable", + "duplicate_titles", + "duplicate_descriptions", + "issues" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "brands": { + "items": { + "type": "string" + }, + "type": "array" + }, + "engines": { + "items": { + "enum": [ + "chatgpt", + "claude", + "gemini", + "perplexity", + "ai_overview", + "ai_mode" + ], + "type": "string" + }, + "type": "array" + }, + "errors": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": {}, + "properties": { + "error": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + "input": { + "type": "string" + } + }, + "required": [ + "input", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "prompts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "rows": { + "items": { + "additionalProperties": false, + "properties": { + "answer": { + "description": "The answer text. null when the engine showed no AI answer for the prompt.", + "type": [ + "string", + "null" + ] + }, + "answered_at": { + "type": [ + "string", + "null" + ] + }, + "citations": { + "items": { + "additionalProperties": false, + "properties": { + "domain": { + "type": [ + "string", + "null" + ] + }, + "position": { + "description": "Order of first citation in the answer, 1-based.", + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "position", + "url", + "domain", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "engine": { + "enum": [ + "chatgpt", + "claude", + "gemini", + "perplexity", + "ai_overview", + "ai_mode" + ], + "type": "string" + }, + "mentions": { + "description": "One entry per brand given, in the order given.", + "items": { + "additionalProperties": false, + "properties": { + "brand": { + "type": "string" + }, + "cited": { + "description": "A citation points at the brand's domain.", + "type": "boolean" + }, + "mentioned": { + "description": "The brand name or domain appears in the answer text.", + "type": "boolean" + }, + "position": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Order of first mention among the brands given, 1-based; null when not mentioned." + } + }, + "required": [ + "brand", + "mentioned", + "position", + "cited" + ], + "type": "object" + }, + "type": "array" + }, + "model": { + "description": "The model version that answered, or null for Google.", + "type": [ + "string", + "null" + ] + }, + "named_brands": { + "default": [], + "description": "Brands ChatGPT tagged in its answer, not only those given, kept where the answer text names them. Empty for other engines.", + "items": { + "type": "string" + }, + "type": "array" + }, + "prompt": { + "type": "string" + }, + "search_queries": { + "default": [], + "description": "The web searches the engine ran to answer. Empty when it does not say.", + "items": { + "type": "string" + }, + "type": "array" + }, + "search_results": { + "default": [], + "description": "Pages the engine retrieved while answering, cited or not. Empty when it does not say.", + "items": { + "additionalProperties": false, + "properties": { + "domain": { + "type": [ + "string", + "null" + ] + }, + "position": { + "description": "Order of first citation in the answer, 1-based.", + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "position", + "url", + "domain", + "title" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "engine", + "model", + "answer", + "citations", + "search_results", + "search_queries", + "named_brands", + "answered_at", + "prompt", + "mentions" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "prompts", + "engines", + "brands", + "rows", + "errors" + ], + "type": "object" + } +]
- Changed
instagram_get_posts1 field changed- added
Output schema / properties / feedAdded value: +{ + "description": "Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes.", + "enum": [ + "recent", + "most_liked" + ], + "type": "string" +}
- Changed
instagram_get_reels1 field changed- added
Output schema / properties / feedAdded value: +{ + "description": "Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes.", + "enum": [ + "recent", + "most_liked" + ], + "type": "string" +}
- Changed
linkedin_get_company_posts1 field changed- added
Output schema / properties / feedAdded value: +{ + "description": "Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes.", + "enum": [ + "recent", + "most_liked" + ], + "type": "string" +}
- Changed
reddit_get_post1 field changed- removed
Output schema / properties / subreddit_subscribersRemoved value: -{ - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] -}
- Changed
reddit_get_subreddit2 fields changed- removed
Output schema / properties / subscribersRemoved value: -{ - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] -} - added
Output schema / properties / weekly_active_users / descriptionAdded value: +"Visitors in a week: the size Reddit shows since it dropped member counts in 2025."
- Changed
reddit_search_subreddits2 fields changed- removed
Output schema / properties / rows / items / properties / subscribersRemoved value: -{ - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] -} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "name", - "url", - "subscribers", - "posts_in_sample", - "example_post_url" -]New value: +[ + "name", + "url", + "posts_in_sample", + "example_post_url" +]
- Changed
seo_get_backlinks2 fields changed- added
Input schema / properties / statusAdded value: +{ + "default": "live", + "description": "live: links found at the last check. lost: links since removed. all: both.", + "enum": [ + "live", + "lost", + "all" + ], + "type": "string" +} - added
Output schema / properties / rows / items / properties / lost / descriptionAdded value: +"The link is gone from the page. Only status lost or all returns these."
- Changed
seo_get_referring_domains5 fields changed- added
Input schema / properties / statusAdded value: +{ + "default": "live", + "description": "live: links found at the last check. lost: links since removed. all: both.", + "enum": [ + "live", + "lost", + "all" + ], + "type": "string" +} - removed
Output schema / properties / rows / items / properties / domain_rankRemoved value: -{ - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] -} - added
Output schema / properties / rows / items / properties / lost / descriptionAdded value: +"A link from this domain to the target was lost. Only status lost or all returns these." - added
Output schema / properties / rows / items / properties / rank_passedAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "The rank this domain's links pass to the target, 0 to 1000. Not the domain's own rank: rate that with seo_get_domain_ratings." +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "domain", - "domain_rank", - "backlinks", - "referring_pages", - "dofollow_backlinks", - "broken_backlinks", - "spam_score", - "first_seen", - "lost" -]New value: +[ + "domain", + "rank_passed", + "backlinks", + "referring_pages", + "dofollow_backlinks", + "broken_backlinks", + "spam_score", + "first_seen", + "lost" +]
- Changed
seo_run_technical_crawl2 fields changed- added
Input schema / properties / include_subdomainsAdded value: +{ + "default": false, + "description": "Follow links onto the target's subdomains too; they share max_pages.", + "type": "boolean" +} - changed
Input schema / properties / target / descriptionPrevious value: -"A domain. Subdomains are crawled with it."New value: +"A domain or host. Only that host is crawled."
- Changed
shopping_get_product2 fields changed- removed
Output schema / properties / specs / items / properties / groupRemoved value: -{ - "type": [ - "string", - "null" - ] -} - changed
Output schema / properties / specs / items / requiredPrevious value: -[ - "group", - "name", - "value" -]New value: +[ + "name", + "value" +]
- Changed
shopping_get_sellers7 fields changed- removed
Output schema / properties / rows / items / properties / conditionRemoved value: -{ - "type": [ - "string", - "null" - ] -} - changed
Output schema / properties / rows / items / properties / note / descriptionPrevious value: -"Google's annotation, such as a discount."New value: +"Google's label (\"Best price\", \"Usually $110\") or the store's promotion." - changed
Output schema / properties / rows / items / properties / price / descriptionPrevious value: -"Before tax and shipping."New value: +"Before shipping." - added
Output schema / properties / rows / items / properties / shipping / descriptionAdded value: +"Null when free or not shown." - removed
Output schema / properties / rows / items / properties / taxRemoved value: -{ - "type": [ - "number", - "null" - ] -} - added
Output schema / properties / rows / items / properties / total_price / descriptionAdded value: +"price plus shipping when the store sends it." - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "rank", - "seller", - "domain", - "url", - "price", - "shipping", - "tax", - "total_price", - "currency", - "seller_rating", - "seller_ratings_count", - "condition", - "availability", - "note" -]New value: +[ + "rank", + "seller", + "domain", + "url", + "price", + "shipping", + "total_price", + "currency", + "seller_rating", + "seller_ratings_count", + "availability", + "note" +]
- Changed
shopping_search_products3 fields changed- changed
Input schema / properties / depth / descriptionPrevious value: -"Results to fetch. Default 40, max 120, billed per 40."New value: +"Most rows to return. Default 40, max 120, billed per 40." - changed
Output schema / properties / rows / items / properties / rank / descriptionPrevious value: -"Absolute position on the Shopping page, 1-based."New value: +"Place among the rows returned, 1-based, in Google's order without carousels." - changed
Output schema / properties / rows / items / properties / url / descriptionPrevious value: -"The product's Google Shopping page."New value: +"The product's Google Shopping page, for the searched keyword."
- Changed
tiktok_get_videos1 field changed- added
Output schema / properties / feedAdded value: +{ + "description": "Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes.", + "enum": [ + "recent", + "most_liked" + ], + "type": "string" +}
- Changed
twitter_get_tweets1 field changed- added
Output schema / properties / feedAdded value: +{ + "description": "Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes.", + "enum": [ + "recent", + "most_liked" + ], + "type": "string" +}
- Changed
youtube_get_videos1 field changed- added
Output schema / properties / feedAdded value: +{ + "description": "Where the platform can serve something else: recent is the latest posts, most_liked the account's most-liked posts across years, sorted by likes.", + "enum": [ + "recent", + "most_liked" + ], + "type": "string" +}
3 tool updates
- Added
maps_get_place - Added
maps_search_businesses - Added
maps_search_places
20 tool updates
- Added
amazon_get_competitors - Added
amazon_get_keyword_metrics - Added
amazon_get_keywords - Added
amazon_get_product - Added
amazon_get_sellers - Added
amazon_search_keywords - Added
amazon_search_products - Added
apps_get_app - Added
apps_get_competitors - Added
apps_get_keywords - Added
apps_get_reviews - Added
apps_get_shared_keywords - Added
apps_get_top_charts - Added
apps_search_apps - Added
console_submit_sitemap - Added
console_submit_urls - Added
shopping_get_product - Added
shopping_get_reviews - Added
shopping_get_sellers - Added
shopping_search_products
58 tool updates
- Changed
ads_get_ad12 fields changed- added
Output schema / properties / advertiser_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Likes on the advertiser's Facebook page. null elsewhere." +} - added
Output schema / properties / categoriesAdded value: +{ + "description": "The advertiser's business or industry as the library labels it. Empty when not said.", + "items": { + "type": "string" + }, + "type": "array" +} - changed
Output schema / properties / countries / descriptionPrevious value: -"Empty when the platform does not say."New value: +"Two-letter codes, most impressions first where the library ranks them. Empty when the platform does not say." - added
Output schema / properties / descriptionAdded value: +{ + "description": "The line under the headline, where the format has one.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / objectiveAdded value: +{ + "description": "The campaign goal the advertiser chose, on TikTok.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / payersAdded value: +{ + "description": "Who paid for the ad and who it was for, as declared to Meta under EU rules.", + "items": { + "additionalProperties": false, + "properties": { + "beneficiary": { + "type": [ + "string", + "null" + ] + }, + "payer": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "payer", + "beneficiary" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / reachAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "People reached in the EU and UK, from Meta's transparency report. null elsewhere." +} - added
Output schema / properties / reach_by_age_genderAdded value: +{ + "description": "People reached per age band, across every country Meta reports.", + "items": { + "additionalProperties": false, + "properties": { + "age_range": { + "type": "string" + }, + "female": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "male": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "unknown": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + } + }, + "required": [ + "age_range", + "male", + "female", + "unknown" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / reach_by_countryAdded value: +{ + "description": "Per country where the library breaks it down: people reached on Meta, share of impressions on LinkedIn, dates shown on Google. Largest first where the library ranks them.", + "items": { + "additionalProperties": false, + "properties": { + "country": { + "type": "string" + }, + "first_shown": { + "type": [ + "string", + "null" + ] + }, + "last_shown": { + "type": [ + "string", + "null" + ] + }, + "reach": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "People reached there, on Meta." + }, + "share": { + "description": "Share of impressions as LinkedIn words it: 20%, less than 1%.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "country", + "reach", + "share", + "first_shown", + "last_shown" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / targetingAdded value: +{ + "description": "Who the ad was aimed at. Empty when the library does not say.", + "items": { + "additionalProperties": false, + "properties": { + "excluded": { + "description": "True when the ad is kept away from this rather than shown to it.", + "type": "boolean" + }, + "type": { + "description": "location, language, age, gender, audience, company and other library words.", + "type": "string" + }, + "value": { + "description": "What is targeted, as the library words it.", + "type": "string" + } + }, + "required": [ + "type", + "value", + "excluded" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / variationsAdded value: +{ + "description": "Every version of the creative: carousel cards on Meta, text variants on Google.", + "items": { + "additionalProperties": false, + "properties": { + "body": { + "type": [ + "string", + "null" + ] + }, + "destination_url": { + "type": [ + "string", + "null" + ] + }, + "headline": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "headline", + "body", + "destination_url" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / versionsAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "How many near-identical copies Meta groups under this ad. A high count means a creative the advertiser scaled." +}
- Changed
ads_get_advertiser_ads8 fields changed- added
Output schema / properties / rows / items / properties / advertiser_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Likes on the advertiser's Facebook page. null elsewhere." +} - added
Output schema / properties / rows / items / properties / categoriesAdded value: +{ + "description": "The advertiser's business or industry as the library labels it. Empty when not said.", + "items": { + "type": "string" + }, + "type": "array" +} - changed
Output schema / properties / rows / items / properties / countries / descriptionPrevious value: -"Empty when the platform does not say."New value: +"Two-letter codes, most impressions first where the library ranks them. Empty when the platform does not say." - added
Output schema / properties / rows / items / properties / descriptionAdded value: +{ + "description": "The line under the headline, where the format has one.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / objectiveAdded value: +{ + "description": "The campaign goal the advertiser chose, on TikTok.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / targetingAdded value: +{ + "description": "Who the ad was aimed at. Empty when the library does not say.", + "items": { + "additionalProperties": false, + "properties": { + "excluded": { + "description": "True when the ad is kept away from this rather than shown to it.", + "type": "boolean" + }, + "type": { + "description": "location, language, age, gender, audience, company and other library words.", + "type": "string" + }, + "value": { + "description": "What is targeted, as the library words it.", + "type": "string" + } + }, + "required": [ + "type", + "value", + "excluded" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / versionsAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "How many near-identical copies Meta groups under this ad. A high count means a creative the advertiser scaled." +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "advertiser", - "advertiser_id", - "headline", - "body", - "format", - "first_shown", - "last_shown", - "active", - "impressions", - "spend", - "countries", - "placements", - "cta", - "destination_url", - "media_url" -]New value: +[ + "platform", + "id", + "url", + "advertiser", + "advertiser_id", + "advertiser_followers", + "categories", + "headline", + "body", + "description", + "format", + "first_shown", + "last_shown", + "active", + "versions", + "impressions", + "spend", + "countries", + "placements", + "objective", + "targeting", + "cta", + "destination_url", + "media_url" +]
- Changed
ads_search_ads8 fields changed- added
Output schema / properties / rows / items / properties / advertiser_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Likes on the advertiser's Facebook page. null elsewhere." +} - added
Output schema / properties / rows / items / properties / categoriesAdded value: +{ + "description": "The advertiser's business or industry as the library labels it. Empty when not said.", + "items": { + "type": "string" + }, + "type": "array" +} - changed
Output schema / properties / rows / items / properties / countries / descriptionPrevious value: -"Empty when the platform does not say."New value: +"Two-letter codes, most impressions first where the library ranks them. Empty when the platform does not say." - added
Output schema / properties / rows / items / properties / descriptionAdded value: +{ + "description": "The line under the headline, where the format has one.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / objectiveAdded value: +{ + "description": "The campaign goal the advertiser chose, on TikTok.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / targetingAdded value: +{ + "description": "Who the ad was aimed at. Empty when the library does not say.", + "items": { + "additionalProperties": false, + "properties": { + "excluded": { + "description": "True when the ad is kept away from this rather than shown to it.", + "type": "boolean" + }, + "type": { + "description": "location, language, age, gender, audience, company and other library words.", + "type": "string" + }, + "value": { + "description": "What is targeted, as the library words it.", + "type": "string" + } + }, + "required": [ + "type", + "value", + "excluded" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / versionsAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "How many near-identical copies Meta groups under this ad. A high count means a creative the advertiser scaled." +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "advertiser", - "advertiser_id", - "headline", - "body", - "format", - "first_shown", - "last_shown", - "active", - "impressions", - "spend", - "countries", - "placements", - "cta", - "destination_url", - "media_url" -]New value: +[ + "platform", + "id", + "url", + "advertiser", + "advertiser_id", + "advertiser_followers", + "categories", + "headline", + "body", + "description", + "format", + "first_shown", + "last_shown", + "active", + "versions", + "impressions", + "spend", + "countries", + "placements", + "objective", + "targeting", + "cta", + "destination_url", + "media_url" +]
- Changed
aeo_run_ai_answers4 fields changed- added
Output schema / properties / result / properties / rows / items / properties / named_brandsAdded value: +{ + "default": [], + "description": "Every brand the engine marked in its answer, not only those given. Empty when it does not say.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / result / properties / rows / items / properties / search_queriesAdded value: +{ + "default": [], + "description": "The web searches the engine ran to answer. Empty when it does not say.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / result / properties / rows / items / properties / search_resultsAdded value: +{ + "default": [], + "description": "Pages the engine retrieved while answering, cited or not. Empty when it does not say.", + "items": { + "additionalProperties": false, + "properties": { + "domain": { + "type": [ + "string", + "null" + ] + }, + "position": { + "description": "Order of first citation in the answer, 1-based.", + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "position", + "url", + "domain", + "title" + ], + "type": "object" + }, + "type": "array" +} - changed
Output schema / properties / result / properties / rows / items / requiredPrevious value: -[ - "engine", - "model", - "answer", - "citations", - "answered_at", - "prompt", - "mentions" -]New value: +[ + "engine", + "model", + "answer", + "citations", + "search_results", + "search_queries", + "named_brands", + "answered_at", + "prompt", + "mentions" +]
- Changed
aeo_search_prompts6 fields changed- added
Output schema / properties / rows / items / properties / cited_domains / descriptionAdded value: +"Domains the answer cites, in citation order." - added
Output schema / properties / rows / items / properties / first_seenAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / named_brandsAdded value: +{ + "description": "Brands the engine marked in its answer.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / retrieved_domainsAdded value: +{ + "description": "Domains the engine retrieved while answering but did not cite.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / search_queriesAdded value: +{ + "description": "The web searches the engine ran to answer.", + "items": { + "type": "string" + }, + "type": "array" +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "prompt", - "ai_search_volume", - "engines", - "mentions_brand", - "cited_domains", - "answer_preview", - "last_seen" -]New value: +[ + "prompt", + "ai_search_volume", + "engines", + "mentions_brand", + "cited_domains", + "retrieved_domains", + "search_queries", + "named_brands", + "answer_preview", + "first_seen", + "last_seen" +]
- Changed
console_inspect_url2 fields changed- changed
Output schema / properties / mobile_usability / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "issues": { - "items": { - "type": "string" - }, - "type": "array" - }, - "verdict": { - "type": "string" - } - }, - "required": [ - "verdict", - "issues" - ], - "type": "object" - }, - { - "type": "null" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "issue": { + "description": "Google's issue type, for example TAP_TARGETS_TOO_CLOSE.", + "type": "string" + }, + "message": { + "type": [ + "string", + "null" + ] + }, + "severity": { + "description": "WARNING or ERROR.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "issue", + "message", + "severity" + ], + "type": "object" + }, + "type": "array" + }, + "verdict": { + "type": "string" + } + }, + "required": [ + "verdict", + "issues" + ], + "type": "object" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rich_results / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "detected_items": { - "items": { - "additionalProperties": false, - "properties": { - "issues": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "items": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "type": { - "type": "string" - } - }, - "required": [ - "type", - "items", - "issues" - ], - "type": "object" - }, - "type": "array" - }, - "verdict": { - "type": "string" - } - }, - "required": [ - "verdict", - "detected_items" - ], - "type": "object" - }, - { - "type": "null" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "detected_items": { + "items": { + "additionalProperties": false, + "properties": { + "issues": { + "items": { + "additionalProperties": false, + "properties": { + "item": { + "description": "The name of the item with the issue.", + "type": [ + "string", + "null" + ] + }, + "message": { + "type": "string" + }, + "severity": { + "description": "WARNING or ERROR.", + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "item", + "message", + "severity" + ], + "type": "object" + }, + "type": "array" + }, + "items": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "type": { + "type": "string" + } + }, + "required": [ + "type", + "items", + "issues" + ], + "type": "object" + }, + "type": "array" + }, + "verdict": { + "type": "string" + } + }, + "required": [ + "verdict", + "detected_items" + ], + "type": "object" + }, + { + "type": "null" + } +]
- Changed
facebook_get_comments7 fields changed- added
Output schema / properties / rows / items / properties / author / descriptionAdded value: +"Handle without the @, or a display name where that is all." - added
Output schema / properties / rows / items / properties / author_nameAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / is_creatorAdded value: +{ + "description": "True when the post's own author wrote it.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / parent_idAdded value: +{ + "description": "The comment this replies to; null at the top level.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "post_id", - "author", - "created_at", - "text", - "likes", - "replies", - "depth" -]New value: +[ + "platform", + "id", + "post_id", + "parent_id", + "author", + "author_name", + "author_url", + "author_verified", + "is_creator", + "created_at", + "text", + "likes", + "replies", + "depth" +]
- Changed
facebook_get_group_posts15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
- Changed
facebook_get_post14 fields changed- added
Output schema / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +}
- Changed
facebook_get_posts15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
- Changed
facebook_get_profile12 fields changed- added
Output schema / properties / ad_library_idAdded value: +{ + "description": "Facebook pages: the id ads_get_advertiser_ads takes for this page.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / company_typeAdded value: +{ + "description": "Company pages: Public Company, Privately Held.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / emailAdded value: +{ + "description": "The contact email the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / experienceAdded value: +{ + "description": "LinkedIn people: the companies on the profile, newest first. No titles.", + "items": { + "additionalProperties": false, + "properties": { + "company": { + "type": [ + "string", + "null" + ] + }, + "company_url": { + "type": [ + "string", + "null" + ] + }, + "end": { + "description": "null while current.", + "type": [ + "string", + "null" + ] + }, + "start": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "company", + "company_url", + "start", + "end" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / foundedAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Company pages: the year founded." +} - added
Output schema / properties / linksAdded value: +{ + "description": "Other links the account lists: bio links and its profiles elsewhere.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / peopleAdded value: +{ + "description": "LinkedIn company pages: the few employees the page shows, not the whole staff.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url", + "title" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / phoneAdded value: +{ + "description": "The contact phone the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / recent_postsAdded value: +{ + "description": "LinkedIn people: their latest posts, for linkedin_get_comments.", + "items": { + "additionalProperties": false, + "properties": { + "created_at": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url", + "text", + "created_at" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / relatedAdded value: +{ + "description": "Similar accounts the platform suggests beside this one.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / running_adsAdded value: +{ + "description": "Facebook pages: whether the page is running ads now.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / topicsAdded value: +{ + "description": "What the account says it covers: LinkedIn specialties, YouTube channel keywords.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
get_task1 field changed- changed
Output schema / properties / result / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "broken_links": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "broken_resources": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "duplicate_descriptions": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "duplicate_titles": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "issues": { - "description": "Checks that failed on at least one page, most pages first.", - "items": { - "additionalProperties": false, - "properties": { - "check": { - "description": "OnPage check name, for example duplicate_title or no_h1_tag.", - "type": "string" - }, - "pages": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "sample_urls": { - "items": { - "type": "string" - }, - "maxItems": 10, - "type": "array" - } - }, - "required": [ - "check", - "pages", - "sample_urls" - ], - "type": "object" - }, - "type": "array" - }, - "non_indexable": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ] - }, - "onpage_score": { - "type": [ - "number", - "null" - ] - }, - "pages_crawled": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "pages_requested": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "rendered": { - "type": "boolean" - }, - "status_codes": { - "additionalProperties": { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "propertyNames": { - "type": "string" - }, - "type": "object" - }, - "target": { - "type": "string" - } - }, - "required": [ - "target", - "pages_requested", - "pages_crawled", - "rendered", - "onpage_score", - "status_codes", - "broken_links", - "broken_resources", - "non_indexable", - "duplicate_titles", - "duplicate_descriptions", - "issues" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "brands": { - "items": { - "type": "string" - }, - "type": "array" - }, - "engines": { - "items": { - "enum": [ - "chatgpt", - "claude", - "gemini", - "perplexity", - "ai_overview", - "ai_mode" - ], - "type": "string" - }, - "type": "array" - }, - "errors": { - "items": { - "additionalProperties": false, - "properties": { - "error": { - "additionalProperties": {}, - "properties": { - "error": { - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - "input": { - "type": "string" - } - }, - "required": [ - "input", - "error" - ], - "type": "object" - }, - "type": "array" - }, - "prompts": { - "items": { - "type": "string" - }, - "type": "array" - }, - "rows": { - "items": { - "additionalProperties": false, - "properties": { - "answer": { - "description": "The answer text. null when the engine showed no AI answer for the prompt.", - "type": [ - "string", - "null" - ] - }, - "answered_at": { - "type": [ - "string", - "null" - ] - }, - "citations": { - "items": { - "additionalProperties": false, - "properties": { - "domain": { - "type": [ - "string", - "null" - ] - }, - "position": { - "description": "Order of first citation in the answer, 1-based.", - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - "title": { - "type": [ - "string", - "null" - ] - }, - "url": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "position", - "url", - "domain", - "title" - ], - "type": "object" - }, - "type": "array" - }, - "engine": { - "enum": [ - "chatgpt", - "claude", - "gemini", - "perplexity", - "ai_overview", - "ai_mode" - ], - "type": "string" - }, - "mentions": { - "description": "One entry per brand given, in the order given.", - "items": { - "additionalProperties": false, - "properties": { - "brand": { - "type": "string" - }, - "cited": { - "description": "A citation points at the brand's domain.", - "type": "boolean" - }, - "mentioned": { - "description": "The brand name or domain appears in the answer text.", - "type": "boolean" - }, - "position": { - "anyOf": [ - { - "maximum": 9007199254740991, - "minimum": -9007199254740991, - "type": "integer" - }, - { - "type": "null" - } - ], - "description": "Order of first mention among the brands given, 1-based; null when not mentioned." - } - }, - "required": [ - "brand", - "mentioned", - "position", - "cited" - ], - "type": "object" - }, - "type": "array" - }, - "model": { - "description": "The model version that answered, or null for Google.", - "type": [ - "string", - "null" - ] - }, - "prompt": { - "type": "string" - } - }, - "required": [ - "engine", - "model", - "answer", - "citations", - "answered_at", - "prompt", - "mentions" - ], - "type": "object" - }, - "type": "array" - } - }, - "required": [ - "prompts", - "engines", - "brands", - "rows", - "errors" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "broken_links": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "broken_resources": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "duplicate_descriptions": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "duplicate_titles": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "issues": { + "description": "Checks that failed on at least one page, most pages first.", + "items": { + "additionalProperties": false, + "properties": { + "check": { + "description": "OnPage check name, for example duplicate_title or no_h1_tag.", + "type": "string" + }, + "pages": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "sample_urls": { + "items": { + "type": "string" + }, + "maxItems": 10, + "type": "array" + } + }, + "required": [ + "check", + "pages", + "sample_urls" + ], + "type": "object" + }, + "type": "array" + }, + "non_indexable": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "onpage_score": { + "type": [ + "number", + "null" + ] + }, + "pages_crawled": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "pages_requested": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "rendered": { + "type": "boolean" + }, + "status_codes": { + "additionalProperties": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "propertyNames": { + "type": "string" + }, + "type": "object" + }, + "target": { + "type": "string" + } + }, + "required": [ + "target", + "pages_requested", + "pages_crawled", + "rendered", + "onpage_score", + "status_codes", + "broken_links", + "broken_resources", + "non_indexable", + "duplicate_titles", + "duplicate_descriptions", + "issues" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "brands": { + "items": { + "type": "string" + }, + "type": "array" + }, + "engines": { + "items": { + "enum": [ + "chatgpt", + "claude", + "gemini", + "perplexity", + "ai_overview", + "ai_mode" + ], + "type": "string" + }, + "type": "array" + }, + "errors": { + "items": { + "additionalProperties": false, + "properties": { + "error": { + "additionalProperties": {}, + "properties": { + "error": { + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + "input": { + "type": "string" + } + }, + "required": [ + "input", + "error" + ], + "type": "object" + }, + "type": "array" + }, + "prompts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "rows": { + "items": { + "additionalProperties": false, + "properties": { + "answer": { + "description": "The answer text. null when the engine showed no AI answer for the prompt.", + "type": [ + "string", + "null" + ] + }, + "answered_at": { + "type": [ + "string", + "null" + ] + }, + "citations": { + "items": { + "additionalProperties": false, + "properties": { + "domain": { + "type": [ + "string", + "null" + ] + }, + "position": { + "description": "Order of first citation in the answer, 1-based.", + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "position", + "url", + "domain", + "title" + ], + "type": "object" + }, + "type": "array" + }, + "engine": { + "enum": [ + "chatgpt", + "claude", + "gemini", + "perplexity", + "ai_overview", + "ai_mode" + ], + "type": "string" + }, + "mentions": { + "description": "One entry per brand given, in the order given.", + "items": { + "additionalProperties": false, + "properties": { + "brand": { + "type": "string" + }, + "cited": { + "description": "A citation points at the brand's domain.", + "type": "boolean" + }, + "mentioned": { + "description": "The brand name or domain appears in the answer text.", + "type": "boolean" + }, + "position": { + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Order of first mention among the brands given, 1-based; null when not mentioned." + } + }, + "required": [ + "brand", + "mentioned", + "position", + "cited" + ], + "type": "object" + }, + "type": "array" + }, + "model": { + "description": "The model version that answered, or null for Google.", + "type": [ + "string", + "null" + ] + }, + "named_brands": { + "default": [], + "description": "Every brand the engine marked in its answer, not only those given. Empty when it does not say.", + "items": { + "type": "string" + }, + "type": "array" + }, + "prompt": { + "type": "string" + }, + "search_queries": { + "default": [], + "description": "The web searches the engine ran to answer. Empty when it does not say.", + "items": { + "type": "string" + }, + "type": "array" + }, + "search_results": { + "default": [], + "description": "Pages the engine retrieved while answering, cited or not. Empty when it does not say.", + "items": { + "additionalProperties": false, + "properties": { + "domain": { + "type": [ + "string", + "null" + ] + }, + "position": { + "description": "Order of first citation in the answer, 1-based.", + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "position", + "url", + "domain", + "title" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "engine", + "model", + "answer", + "citations", + "search_results", + "search_queries", + "named_brands", + "answered_at", + "prompt", + "mentions" + ], + "type": "object" + }, + "type": "array" + } + }, + "required": [ + "prompts", + "engines", + "brands", + "rows", + "errors" + ], + "type": "object" + } +]
- Changed
instagram_get_comments7 fields changed- added
Output schema / properties / rows / items / properties / author / descriptionAdded value: +"Handle without the @, or a display name where that is all." - added
Output schema / properties / rows / items / properties / author_nameAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / is_creatorAdded value: +{ + "description": "True when the post's own author wrote it.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / parent_idAdded value: +{ + "description": "The comment this replies to; null at the top level.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "post_id", - "author", - "created_at", - "text", - "likes", - "replies", - "depth" -]New value: +[ + "platform", + "id", + "post_id", + "parent_id", + "author", + "author_name", + "author_url", + "author_verified", + "is_creator", + "created_at", + "text", + "likes", + "replies", + "depth" +]
- Changed
instagram_get_post14 fields changed- added
Output schema / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +}
- Changed
instagram_get_posts15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
- Changed
instagram_get_profile12 fields changed- added
Output schema / properties / ad_library_idAdded value: +{ + "description": "Facebook pages: the id ads_get_advertiser_ads takes for this page.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / company_typeAdded value: +{ + "description": "Company pages: Public Company, Privately Held.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / emailAdded value: +{ + "description": "The contact email the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / experienceAdded value: +{ + "description": "LinkedIn people: the companies on the profile, newest first. No titles.", + "items": { + "additionalProperties": false, + "properties": { + "company": { + "type": [ + "string", + "null" + ] + }, + "company_url": { + "type": [ + "string", + "null" + ] + }, + "end": { + "description": "null while current.", + "type": [ + "string", + "null" + ] + }, + "start": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "company", + "company_url", + "start", + "end" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / foundedAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Company pages: the year founded." +} - added
Output schema / properties / linksAdded value: +{ + "description": "Other links the account lists: bio links and its profiles elsewhere.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / peopleAdded value: +{ + "description": "LinkedIn company pages: the few employees the page shows, not the whole staff.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url", + "title" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / phoneAdded value: +{ + "description": "The contact phone the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / recent_postsAdded value: +{ + "description": "LinkedIn people: their latest posts, for linkedin_get_comments.", + "items": { + "additionalProperties": false, + "properties": { + "created_at": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url", + "text", + "created_at" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / relatedAdded value: +{ + "description": "Similar accounts the platform suggests beside this one.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / running_adsAdded value: +{ + "description": "Facebook pages: whether the page is running ads now.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / topicsAdded value: +{ + "description": "What the account says it covers: LinkedIn specialties, YouTube channel keywords.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
instagram_get_reels15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
- Changed
instagram_search_posts15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
- Changed
leads_get_company8 fields changed- added
Output schema / properties / company_typeAdded value: +{ + "description": "Ownership or legal form, for example Privately Held or Public Company.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / headcount_growthAdded value: +{ + "description": "Headcount change over the last `months`, in percent.", + "items": { + "additionalProperties": false, + "properties": { + "months": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "percent": { + "type": "number" + } + }, + "required": [ + "months", + "percent" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / headcount_rangeAdded value: +{ + "description": "The headcount band the company declares, for example 11-50.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / keywords / descriptionAdded value: +"The specialties the company lists." - added
Output schema / properties / phone / descriptionAdded value: +"The main number, as the company gives it." - changed
Output schema / properties / revenue / descriptionPrevious value: -"Estimated annual revenue in USD."New value: +"Annual revenue in USD where the company discloses it; otherwise null, and revenue_min and revenue_max hold the estimate." - added
Output schema / properties / revenue_maxAdded value: +{ + "description": "High end of the estimated annual revenue range, in USD.", + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / revenue_minAdded value: +{ + "description": "Low end of the estimated annual revenue range, in USD.", + "type": [ + "number", + "null" + ] +}
- Changed
leads_get_domain_emails9 fields changed- added
Output schema / properties / domains / items / properties / accept_allAdded value: +{ + "description": "The mail server takes any address, so no address here can be proven and verifying one says accept_all.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / domains / items / properties / disposableAdded value: +{ + "description": "A throwaway mail domain.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / domains / items / properties / linked_domainsAdded value: +{ + "description": "Other domains of the same organization.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / domains / items / properties / webmailAdded value: +{ + "description": "A free mail domain such as gmail.com.", + "type": [ + "boolean", + "null" + ] +} - changed
Output schema / properties / domains / items / requiredPrevious value: -[ - "domain", - "pattern", - "organization", - "rows_available" -]New value: +[ + "domain", + "pattern", + "organization", + "accept_all", + "webmail", + "disposable", + "linked_domains", + "rows_available" +] - added
Output schema / properties / rows / items / properties / decision_makerAdded value: +{ + "description": "The provider classes the person as a decision maker.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / phoneAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / twitterAdded value: +{ + "description": "X (Twitter) handle, without the @.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "domain", - "email", - "first_name", - "last_name", - "position", - "department", - "seniority", - "type", - "confidence", - "verification_status", - "sources", - "linkedin_url" -]New value: +[ + "domain", + "email", + "first_name", + "last_name", + "position", + "department", + "seniority", + "decision_maker", + "type", + "confidence", + "verification_status", + "sources", + "linkedin_url", + "twitter", + "phone" +]
- Changed
leads_get_email5 fields changed- added
Output schema / properties / linkedin_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / phoneAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / positionAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / sourcesAdded value: +{ + "description": "Pages where the finder saw the address; empty when it inferred it or does not say.", + "items": { + "additionalProperties": false, + "properties": { + "last_seen_at": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url", + "last_seen_at" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / twitterAdded value: +{ + "description": "X (Twitter) handle, without the @.", + "type": [ + "string", + "null" + ] +}
- Changed
leads_get_email_status1 field changed- added
Output schema / properties / mail_providerAdded value: +{ + "description": "Who runs the domain's mail servers, lower case: google, microsoft, or a filter such as mimecast.", + "type": [ + "string", + "null" + ] +}
- Changed
leads_get_person8 fields changed- added
Output schema / properties / company_employeesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "The current company's headcount." +} - added
Output schema / properties / company_industryAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / educationAdded value: +{ + "description": "start and end are YYYY-MM.", + "items": { + "additionalProperties": false, + "properties": { + "degree": { + "type": [ + "string", + "null" + ] + }, + "end": { + "type": [ + "string", + "null" + ] + }, + "field": { + "type": [ + "string", + "null" + ] + }, + "school": { + "type": [ + "string", + "null" + ] + }, + "start": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "school", + "degree", + "field", + "start", + "end" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / employment_history / descriptionAdded value: +"Most recent first. start and end are YYYY-MM; end is null for a current role." - added
Output schema / properties / languagesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / skillsAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / summaryAdded value: +{ + "description": "The profile's about text.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / title_startAdded value: +{ + "description": "YYYY-MM the current role began.", + "type": [ + "string", + "null" + ] +}
- Changed
leads_search_companies9 fields changed- added
Output schema / properties / rows / items / properties / company_typeAdded value: +{ + "description": "Ownership or legal form, for example Privately Held or Public Company.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / descriptionAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / headcount_growthAdded value: +{ + "description": "Headcount change over the last `months`, in percent.", + "items": { + "additionalProperties": false, + "properties": { + "months": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "percent": { + "type": "number" + } + }, + "required": [ + "months", + "percent" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / headcount_rangeAdded value: +{ + "description": "The headcount band the company declares, for example 11-50.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / keywordsAdded value: +{ + "description": "The specialties the company lists.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / phoneAdded value: +{ + "description": "The main number, as the company gives it.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / revenue_maxAdded value: +{ + "description": "High end of the estimated annual revenue range, in USD.", + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / rows / items / properties / revenue_minAdded value: +{ + "description": "Low end of the estimated annual revenue range, in USD.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "id", - "name", - "domain", - "website", - "linkedin_url", - "industry", - "employees", - "location", - "founded_year" -]New value: +[ + "id", + "name", + "domain", + "website", + "linkedin_url", + "industry", + "employees", + "headcount_range", + "headcount_growth", + "location", + "founded_year", + "company_type", + "description", + "keywords", + "revenue_min", + "revenue_max", + "phone" +]
- Changed
leads_search_people7 fields changed- added
Output schema / properties / rows / items / properties / company_employeesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "The current company's headcount." +} - added
Output schema / properties / rows / items / properties / company_idAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / company_industryAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / company_linkedin_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / headlineAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / title_startAdded value: +{ + "description": "YYYY-MM the current role began.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "id", - "first_name", - "last_name", - "title", - "seniority", - "company", - "company_domain", - "location", - "linkedin_url", - "has_email" -]New value: +[ + "id", + "first_name", + "last_name", + "headline", + "title", + "title_start", + "seniority", + "company", + "company_domain", + "company_id", + "company_linkedin_url", + "company_employees", + "company_industry", + "location", + "linkedin_url", + "has_email" +]
- Added
linkedin_get_comments - Changed
linkedin_get_company12 fields changed- added
Output schema / properties / ad_library_idAdded value: +{ + "description": "Facebook pages: the id ads_get_advertiser_ads takes for this page.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / company_typeAdded value: +{ + "description": "Company pages: Public Company, Privately Held.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / emailAdded value: +{ + "description": "The contact email the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / experienceAdded value: +{ + "description": "LinkedIn people: the companies on the profile, newest first. No titles.", + "items": { + "additionalProperties": false, + "properties": { + "company": { + "type": [ + "string", + "null" + ] + }, + "company_url": { + "type": [ + "string", + "null" + ] + }, + "end": { + "description": "null while current.", + "type": [ + "string", + "null" + ] + }, + "start": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "company", + "company_url", + "start", + "end" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / foundedAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Company pages: the year founded." +} - added
Output schema / properties / linksAdded value: +{ + "description": "Other links the account lists: bio links and its profiles elsewhere.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / peopleAdded value: +{ + "description": "LinkedIn company pages: the few employees the page shows, not the whole staff.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url", + "title" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / phoneAdded value: +{ + "description": "The contact phone the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / recent_postsAdded value: +{ + "description": "LinkedIn people: their latest posts, for linkedin_get_comments.", + "items": { + "additionalProperties": false, + "properties": { + "created_at": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url", + "text", + "created_at" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / relatedAdded value: +{ + "description": "Similar accounts the platform suggests beside this one.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / running_adsAdded value: +{ + "description": "Facebook pages: whether the page is running ads now.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / topicsAdded value: +{ + "description": "What the account says it covers: LinkedIn specialties, YouTube channel keywords.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
linkedin_get_company_posts15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
- Changed
linkedin_get_post14 fields changed- added
Output schema / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +}
- Changed
linkedin_get_profile12 fields changed- added
Output schema / properties / ad_library_idAdded value: +{ + "description": "Facebook pages: the id ads_get_advertiser_ads takes for this page.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / company_typeAdded value: +{ + "description": "Company pages: Public Company, Privately Held.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / emailAdded value: +{ + "description": "The contact email the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / experienceAdded value: +{ + "description": "LinkedIn people: the companies on the profile, newest first. No titles.", + "items": { + "additionalProperties": false, + "properties": { + "company": { + "type": [ + "string", + "null" + ] + }, + "company_url": { + "type": [ + "string", + "null" + ] + }, + "end": { + "description": "null while current.", + "type": [ + "string", + "null" + ] + }, + "start": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "company", + "company_url", + "start", + "end" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / foundedAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Company pages: the year founded." +} - added
Output schema / properties / linksAdded value: +{ + "description": "Other links the account lists: bio links and its profiles elsewhere.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / peopleAdded value: +{ + "description": "LinkedIn company pages: the few employees the page shows, not the whole staff.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url", + "title" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / phoneAdded value: +{ + "description": "The contact phone the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / recent_postsAdded value: +{ + "description": "LinkedIn people: their latest posts, for linkedin_get_comments.", + "items": { + "additionalProperties": false, + "properties": { + "created_at": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url", + "text", + "created_at" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / relatedAdded value: +{ + "description": "Similar accounts the platform suggests beside this one.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / running_adsAdded value: +{ + "description": "Facebook pages: whether the page is running ads now.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / topicsAdded value: +{ + "description": "What the account says it covers: LinkedIn specialties, YouTube channel keywords.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
linkedin_search_posts15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
- Changed
reddit_get_comments8 fields changed- added
Output schema / properties / rows / items / properties / depth / anyOfAdded value: +[ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / depth / descriptionPrevious value: -"0 for a top-level comment, 1 for a reply to one, and so on."New value: +"0 for a top-level comment, 1 for a reply to one, and so on. null for a search hit that is a reply, whose depth the search does not say." - removed
Output schema / properties / rows / items / properties / depth / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / typeRemoved value: -"integer" - added
Output schema / properties / rows / items / properties / parent_idAdded value: +{ + "description": "The comment this one answers, without the t1_ prefix. null for a top-level comment.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / post_titleAdded value: +{ + "description": "That thread's title.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "id", - "post_id", - "subreddit", - "author", - "created_at", - "score", - "body", - "url", - "depth" -]New value: +[ + "id", + "post_id", + "post_title", + "parent_id", + "subreddit", + "author", + "created_at", + "score", + "body", + "url", + "depth" +]
- Changed
reddit_get_new_posts2 fields changed- added
Output schema / properties / rows / items / properties / is_videoAdded value: +{ + "description": "A video uploaded to Reddit itself.", + "type": [ + "boolean", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "id", - "subreddit", - "title", - "author", - "created_at", - "score", - "comments", - "upvote_ratio", - "url", - "link_url", - "body", - "flair", - "over_18" -]New value: +[ + "id", + "subreddit", + "title", + "author", + "created_at", + "score", + "comments", + "upvote_ratio", + "url", + "link_url", + "body", + "flair", + "over_18", + "is_video" +]
- Changed
reddit_get_post1 field changed- added
Output schema / properties / is_videoAdded value: +{ + "description": "A video uploaded to Reddit itself.", + "type": [ + "boolean", + "null" + ] +}
- Changed
reddit_search_comments8 fields changed- added
Output schema / properties / rows / items / properties / depth / anyOfAdded value: +[ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } +] - changed
Output schema / properties / rows / items / properties / depth / descriptionPrevious value: -"0 for a top-level comment, 1 for a reply to one, and so on."New value: +"0 for a top-level comment, 1 for a reply to one, and so on. null for a search hit that is a reply, whose depth the search does not say." - removed
Output schema / properties / rows / items / properties / depth / maximumRemoved value: -9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / minimumRemoved value: --9007199254740991 - removed
Output schema / properties / rows / items / properties / depth / typeRemoved value: -"integer" - added
Output schema / properties / rows / items / properties / parent_idAdded value: +{ + "description": "The comment this one answers, without the t1_ prefix. null for a top-level comment.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / post_titleAdded value: +{ + "description": "That thread's title.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "id", - "post_id", - "subreddit", - "author", - "created_at", - "score", - "body", - "url", - "depth" -]New value: +[ + "id", + "post_id", + "post_title", + "parent_id", + "subreddit", + "author", + "created_at", + "score", + "body", + "url", + "depth" +]
- Changed
reddit_search_posts2 fields changed- added
Output schema / properties / rows / items / properties / is_videoAdded value: +{ + "description": "A video uploaded to Reddit itself.", + "type": [ + "boolean", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "id", - "subreddit", - "title", - "author", - "created_at", - "score", - "comments", - "upvote_ratio", - "url", - "link_url", - "body", - "flair", - "over_18" -]New value: +[ + "id", + "subreddit", + "title", + "author", + "created_at", + "score", + "comments", + "upvote_ratio", + "url", + "link_url", + "body", + "flair", + "over_18", + "is_video" +]
- Changed
seo_get_backlink_summary11 fields changed- added
Output schema / properties / broken_backlinks / descriptionAdded value: +"Backlinks to a page of the target that answers 4xx or 5xx." - added
Output schema / properties / broken_pagesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Pages of the target that answer 4xx or 5xx and still have backlinks." +} - added
Output schema / properties / link_attributesAdded value: +{ + "additionalProperties": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "description": "Backlinks per rel value: nofollow, sponsored, ugc and others.", + "propertyNames": { + "type": "string" + }, + "type": "object" +} - added
Output schema / properties / link_countriesAdded value: +{ + "additionalProperties": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "description": "Backlinks per linking site's country code, top 10. Empty key = unknown.", + "propertyNames": { + "type": "string" + }, + "type": "object" +} - added
Output schema / properties / link_placementsAdded value: +{ + "additionalProperties": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "description": "Backlinks per section of the linking page: article, footer, nav and others.", + "propertyNames": { + "type": "string" + }, + "type": "object" +} - added
Output schema / properties / link_platformsAdded value: +{ + "additionalProperties": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "description": "Backlinks per kind of linking site: blogs, news, ecommerce and others.", + "propertyNames": { + "type": "string" + }, + "type": "object" +} - added
Output schema / properties / link_tldsAdded value: +{ + "additionalProperties": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "description": "Backlinks per TLD, top 10.", + "propertyNames": { + "type": "string" + }, + "type": "object" +} - added
Output schema / properties / referring_domains_nofollowAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Referring domains whose links are all nofollow." +} - added
Output schema / properties / referring_pagesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / spam_scoreAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Average spam score of the backlinks, 0 to 100." +} - added
Output schema / properties / target_spam_scoreAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Spam score of the target, 0 to 100." +}
- Changed
seo_get_backlinks5 fields changed- added
Output schema / properties / rows / items / properties / brokenAdded value: +{ + "description": "url_to answers 4xx or 5xx, so the link passes nothing.", + "type": "boolean" +} - added
Output schema / properties / rows / items / properties / relAdded value: +{ + "description": "The link's rel values, for example nofollow, sponsored, ugc.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / spam_scoreAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "0 to 100." +} - added
Output schema / properties / rows / items / properties / url_to_statusAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "HTTP status of url_to when last crawled, for example 200, 301 or 404." +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "url_from", - "url_to", - "domain_from", - "dr_from", - "page_title", - "anchor", - "dofollow", - "type", - "first_seen", - "last_seen", - "lost" -]New value: +[ + "url_from", + "url_to", + "domain_from", + "dr_from", + "page_title", + "anchor", + "dofollow", + "rel", + "type", + "spam_score", + "url_to_status", + "broken", + "first_seen", + "last_seen", + "lost" +]
- Changed
seo_get_domain_overview3 fields changed- added
Output schema / properties / keyword_changesAdded value: +{ + "anyOf": [ + { + "additionalProperties": false, + "properties": { + "down": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "lost": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "new": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + "up": { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + } + }, + "required": [ + "new", + "up", + "down", + "lost" + ], + "type": "object" + }, + { + "type": "null" + } + ], + "description": "Organic keywords new, up, down or lost since the provider's previous update." +} - added
Output schema / properties / paid_keywordsAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Keywords the domain shows ads for." +} - added
Output schema / properties / paid_trafficAdded value: +{ + "description": "Estimated monthly visits from Google Ads.", + "type": [ + "number", + "null" + ] +}
- Changed
seo_get_keyword_metrics3 fields changed- added
Output schema / properties / rows / items / properties / bid_highAdded value: +{ + "description": "USD, the high end of Google Ads' top-of-page bid.", + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / rows / items / properties / bid_lowAdded value: +{ + "description": "USD, the low end of Google Ads' top-of-page bid.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "keyword", - "volume", - "kd", - "intent", - "cpc", - "competition", - "trend", - "ai_volume", - "ai_trend" -]New value: +[ + "keyword", + "volume", + "kd", + "intent", + "cpc", + "competition", + "bid_low", + "bid_high", + "trend", + "ai_volume", + "ai_trend" +]
- Changed
seo_get_ranked_keywords5 fields changed- added
Output schema / properties / rows / items / properties / is_newAdded value: +{ + "description": "Ranks now and did not at the provider's previous update.", + "type": "boolean" +} - added
Output schema / properties / rows / items / properties / previous_rankAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Rank at the provider's previous update; null when it did not rank then." +} - added
Output schema / properties / rows / items / properties / serp_featuresAdded value: +{ + "description": "SERP feature types on the keyword's page, for example ai_overview.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / typeAdded value: +{ + "description": "organic, featured_snippet or local_pack. Ads are excluded.", + "type": "string" +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "keyword", - "rank", - "url", - "volume", - "kd", - "cpc", - "intent", - "traffic" -]New value: +[ + "keyword", + "rank", + "type", + "previous_rank", + "is_new", + "url", + "volume", + "kd", + "cpc", + "intent", + "traffic", + "serp_features" +]
- Changed
seo_get_referring_domains2 fields changed- added
Output schema / properties / rows / items / properties / broken_backlinksAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Links from this domain to a page of the target that answers 4xx or 5xx." +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "domain", - "domain_rank", - "backlinks", - "referring_pages", - "dofollow_backlinks", - "spam_score", - "first_seen", - "lost" -]New value: +[ + "domain", + "domain_rank", + "backlinks", + "referring_pages", + "dofollow_backlinks", + "broken_backlinks", + "spam_score", + "first_seen", + "lost" +]
- Changed
seo_get_serp6 fields changed- added
Output schema / properties / related_searchesAdded value: +{ + "description": "Google's related searches, in page order.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / results / items / properties / published_atAdded value: +{ + "description": "The date Google shows on the result.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / results / items / properties / ratingAdded value: +{ + "description": "Review stars Google shows on the result, out of 5.", + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / results / items / properties / snippet / descriptionAdded value: +"The text Google shows; for a people_also_ask row, the answer." - added
Output schema / properties / results / items / properties / title / descriptionAdded value: +"The page title; for a people_also_ask row, the question." - changed
Output schema / properties / results / items / requiredPrevious value: -[ - "rank", - "organic_rank", - "type", - "url", - "domain", - "title", - "snippet" -]New value: +[ + "rank", + "organic_rank", + "type", + "url", + "domain", + "title", + "snippet", + "published_at", + "rating" +]
- Changed
seo_get_serp_competitors3 fields changed- added
Output schema / properties / rows / items / properties / paid_keywordsAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / paid_trafficAdded value: +{ + "description": "Estimated monthly visits from Google Ads.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "domain", - "shared_keywords", - "avg_position", - "organic_traffic", - "organic_keywords" -]New value: +[ + "domain", + "shared_keywords", + "avg_position", + "organic_traffic", + "organic_keywords", + "paid_traffic", + "paid_keywords" +]
- Changed
seo_search_keywords3 fields changed- added
Output schema / properties / rows / items / properties / bid_highAdded value: +{ + "description": "USD, the high end of Google Ads' top-of-page bid.", + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / rows / items / properties / bid_lowAdded value: +{ + "description": "USD, the low end of Google Ads' top-of-page bid.", + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "keyword", - "volume", - "kd", - "intent", - "cpc", - "competition", - "trend" -]New value: +[ + "keyword", + "volume", + "kd", + "intent", + "cpc", + "competition", + "bid_low", + "bid_high", + "trend" +]
- Changed
tiktok_get_comments7 fields changed- added
Output schema / properties / rows / items / properties / author / descriptionAdded value: +"Handle without the @, or a display name where that is all." - added
Output schema / properties / rows / items / properties / author_nameAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / is_creatorAdded value: +{ + "description": "True when the post's own author wrote it.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / parent_idAdded value: +{ + "description": "The comment this replies to; null at the top level.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "post_id", - "author", - "created_at", - "text", - "likes", - "replies", - "depth" -]New value: +[ + "platform", + "id", + "post_id", + "parent_id", + "author", + "author_name", + "author_url", + "author_verified", + "is_creator", + "created_at", + "text", + "likes", + "replies", + "depth" +]
- Changed
tiktok_get_profile12 fields changed- added
Output schema / properties / ad_library_idAdded value: +{ + "description": "Facebook pages: the id ads_get_advertiser_ads takes for this page.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / company_typeAdded value: +{ + "description": "Company pages: Public Company, Privately Held.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / emailAdded value: +{ + "description": "The contact email the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / experienceAdded value: +{ + "description": "LinkedIn people: the companies on the profile, newest first. No titles.", + "items": { + "additionalProperties": false, + "properties": { + "company": { + "type": [ + "string", + "null" + ] + }, + "company_url": { + "type": [ + "string", + "null" + ] + }, + "end": { + "description": "null while current.", + "type": [ + "string", + "null" + ] + }, + "start": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "company", + "company_url", + "start", + "end" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / foundedAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Company pages: the year founded." +} - added
Output schema / properties / linksAdded value: +{ + "description": "Other links the account lists: bio links and its profiles elsewhere.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / peopleAdded value: +{ + "description": "LinkedIn company pages: the few employees the page shows, not the whole staff.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url", + "title" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / phoneAdded value: +{ + "description": "The contact phone the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / recent_postsAdded value: +{ + "description": "LinkedIn people: their latest posts, for linkedin_get_comments.", + "items": { + "additionalProperties": false, + "properties": { + "created_at": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url", + "text", + "created_at" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / relatedAdded value: +{ + "description": "Similar accounts the platform suggests beside this one.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / running_adsAdded value: +{ + "description": "Facebook pages: whether the page is running ads now.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / topicsAdded value: +{ + "description": "What the account says it covers: LinkedIn specialties, YouTube channel keywords.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
tiktok_get_video14 fields changed- added
Output schema / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +}
- Changed
tiktok_get_videos15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
- Changed
tiktok_search_videos15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
- Changed
twitter_get_profile12 fields changed- added
Output schema / properties / ad_library_idAdded value: +{ + "description": "Facebook pages: the id ads_get_advertiser_ads takes for this page.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / company_typeAdded value: +{ + "description": "Company pages: Public Company, Privately Held.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / emailAdded value: +{ + "description": "The contact email the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / experienceAdded value: +{ + "description": "LinkedIn people: the companies on the profile, newest first. No titles.", + "items": { + "additionalProperties": false, + "properties": { + "company": { + "type": [ + "string", + "null" + ] + }, + "company_url": { + "type": [ + "string", + "null" + ] + }, + "end": { + "description": "null while current.", + "type": [ + "string", + "null" + ] + }, + "start": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "company", + "company_url", + "start", + "end" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / foundedAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Company pages: the year founded." +} - added
Output schema / properties / linksAdded value: +{ + "description": "Other links the account lists: bio links and its profiles elsewhere.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / peopleAdded value: +{ + "description": "LinkedIn company pages: the few employees the page shows, not the whole staff.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url", + "title" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / phoneAdded value: +{ + "description": "The contact phone the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / recent_postsAdded value: +{ + "description": "LinkedIn people: their latest posts, for linkedin_get_comments.", + "items": { + "additionalProperties": false, + "properties": { + "created_at": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url", + "text", + "created_at" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / relatedAdded value: +{ + "description": "Similar accounts the platform suggests beside this one.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / running_adsAdded value: +{ + "description": "Facebook pages: whether the page is running ads now.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / topicsAdded value: +{ + "description": "What the account says it covers: LinkedIn specialties, YouTube channel keywords.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
twitter_get_tweet14 fields changed- added
Output schema / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +}
- Changed
twitter_get_tweets15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
- Changed
youtube_get_channel12 fields changed- added
Output schema / properties / ad_library_idAdded value: +{ + "description": "Facebook pages: the id ads_get_advertiser_ads takes for this page.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / company_typeAdded value: +{ + "description": "Company pages: Public Company, Privately Held.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / emailAdded value: +{ + "description": "The contact email the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / experienceAdded value: +{ + "description": "LinkedIn people: the companies on the profile, newest first. No titles.", + "items": { + "additionalProperties": false, + "properties": { + "company": { + "type": [ + "string", + "null" + ] + }, + "company_url": { + "type": [ + "string", + "null" + ] + }, + "end": { + "description": "null while current.", + "type": [ + "string", + "null" + ] + }, + "start": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "company", + "company_url", + "start", + "end" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / foundedAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Company pages: the year founded." +} - added
Output schema / properties / linksAdded value: +{ + "description": "Other links the account lists: bio links and its profiles elsewhere.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / peopleAdded value: +{ + "description": "LinkedIn company pages: the few employees the page shows, not the whole staff.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url", + "title" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / phoneAdded value: +{ + "description": "The contact phone the account shows publicly.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / recent_postsAdded value: +{ + "description": "LinkedIn people: their latest posts, for linkedin_get_comments.", + "items": { + "additionalProperties": false, + "properties": { + "created_at": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": "string" + } + }, + "required": [ + "url", + "text", + "created_at" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / relatedAdded value: +{ + "description": "Similar accounts the platform suggests beside this one.", + "items": { + "additionalProperties": false, + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "url": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "name", + "url" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / running_adsAdded value: +{ + "description": "Facebook pages: whether the page is running ads now.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / topicsAdded value: +{ + "description": "What the account says it covers: LinkedIn specialties, YouTube channel keywords.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
youtube_get_comments7 fields changed- added
Output schema / properties / rows / items / properties / author / descriptionAdded value: +"Handle without the @, or a display name where that is all." - added
Output schema / properties / rows / items / properties / author_nameAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / is_creatorAdded value: +{ + "description": "True when the post's own author wrote it.", + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / parent_idAdded value: +{ + "description": "The comment this replies to; null at the top level.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "post_id", - "author", - "created_at", - "text", - "likes", - "replies", - "depth" -]New value: +[ + "platform", + "id", + "post_id", + "parent_id", + "author", + "author_name", + "author_url", + "author_verified", + "is_creator", + "created_at", + "text", + "likes", + "replies", + "depth" +]
- Changed
youtube_get_video14 fields changed- added
Output schema / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +}
- Changed
youtube_get_videos15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
- Changed
youtube_search_videos15 fields changed- added
Output schema / properties / rows / items / properties / author_followersAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ] +} - added
Output schema / properties / rows / items / properties / author_urlAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / author_verifiedAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / rows / items / properties / collaboratorsAdded value: +{ + "description": "Co-authors, collaborators and branded-content partners, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / hashtagsAdded value: +{ + "description": "Without the #.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / languageAdded value: +{ + "description": "The language the platform detected, as a code.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / linksAdded value: +{ + "description": "Outbound links in the post or its description, expanded.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / locationAdded value: +{ + "description": "The place the post is tagged with.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / mentionsAdded value: +{ + "description": "Handles the post names, without the @.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / musicAdded value: +{ + "description": "The sound or track, as title and artist.", + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rows / items / properties / savesAdded value: +{ + "anyOf": [ + { + "maximum": 9007199254740991, + "minimum": -9007199254740991, + "type": "integer" + }, + { + "type": "null" + } + ], + "description": "Saves or bookmarks, where the platform counts them." +} - added
Output schema / properties / rows / items / properties / taggedAdded value: +{ + "description": "Accounts tagged in the media, by handle.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / top_commentsAdded value: +{ + "description": "The comments the platform shows with the post: up to 10 on LinkedIn, a few elsewhere.", + "items": { + "additionalProperties": false, + "properties": { + "author": { + "description": "Display name.", + "type": [ + "string", + "null" + ] + }, + "author_url": { + "type": [ + "string", + "null" + ] + }, + "text": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "author", + "author_url", + "text" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / rows / items / properties / transcriptAdded value: +{ + "description": "What a video says, where the listing carries it, cut at 2000 characters.", + "type": [ + "string", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "platform", - "id", - "url", - "author", - "author_name", - "created_at", - "text", - "likes", - "comments", - "shares", - "views", - "media", - "duration_s", - "is_ad" -]New value: +[ + "platform", + "id", + "url", + "author", + "author_name", + "author_url", + "author_followers", + "author_verified", + "created_at", + "text", + "likes", + "comments", + "shares", + "saves", + "views", + "media", + "duration_s", + "is_ad", + "hashtags", + "mentions", + "links", + "collaborators", + "tagged", + "music", + "location", + "language", + "transcript", + "top_comments" +]
81 tool updates
- Changed
ads_get_ad2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
ads_get_advertiser_ads2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
ads_search_ads2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
ads_search_advertisers2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
aeo_get_site_readiness2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
aeo_run_ai_answers2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
aeo_search_prompts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
analytics_get_fields2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
analytics_get_report2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
analytics_list_properties2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
console_get_crawl_issues2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
console_get_search_analytics2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
console_get_sitemaps2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
console_inspect_url2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
console_list_properties2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_group_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_post2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_profile2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_transcript2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
get_task2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_post2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_profile2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_reels2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_transcript2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_search_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_get_company2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_get_domain_emails2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_get_email2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_get_email_status2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_get_person2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_search_companies2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_search_people2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
linkedin_get_company2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
linkedin_get_company_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
linkedin_get_post2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
linkedin_get_profile2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
linkedin_search_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_get_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_get_new_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_get_post2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_get_subreddit2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_search_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_search_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_search_subreddits2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_backlink_summary2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_backlinks2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_domain_overview2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_domain_ratings4 fields changed- changed
Input schema / properties / targets / items / descriptionPrevious value: -"Domain or URL. example.com covers all subdomains, www.example.com is that host only, a full URL is that page only."New value: +"Domain or URL. A URL is rated by its host. domain_rank rates the host as given (www.github.com is that host only); ahrefs_dr rates its registered domain." - changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - added
Output schema / properties / rows / items / properties / ahrefs_dr / descriptionAdded value: +"Ahrefs Domain Rating of the registered domain: www.github.com and gist.github.com both get github.com's. domain_rank rates the host as given."
- Changed
seo_get_keyword_gap2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_keyword_metrics2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_page2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_position2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_ranked_keywords2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_referring_domains2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_serp2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_serp_competitors2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_traffic_estimates2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_run_technical_crawl2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_search_keywords2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
submit_feedback2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_audience2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_followers2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_profile2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_transcript2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_video2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_videos2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_search_videos2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
twitter_get_profile2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
twitter_get_tweet2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
twitter_get_tweets2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_get_channel2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_get_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_get_transcript2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_get_video2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_get_videos2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_search_videos2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "billing_url": { - "type": "string" - }, - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "upgrade_url": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidProvider", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "valid_providers": { + "items": { + "type": "string" + }, + "type": "array" + } + }, + "required": [ + "error", + "provider", + "valid_providers", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
1 tool update
- Changed
seo_get_domain_ratings2 fields changed- added
Output schema / properties / ahrefs_statusAdded value: +{ + "description": "ok: a null ahrefs_dr means Ahrefs has no rating. partial: the domains in ahrefs_unanswered got no answer. failed or not_configured: every ahrefs_dr is null and says nothing about the domain.", + "enum": [ + "ok", + "partial", + "failed", + "not_configured" + ], + "type": "string" +} - added
Output schema / properties / ahrefs_unansweredAdded value: +{ + "description": "Domains Ahrefs did not answer for, when ahrefs_status is partial.", + "items": { + "type": "string" + }, + "type": "array" +}
1 tool update
- Changed
seo_get_domain_ratings3 fields changed- added
Output schema / properties / ahrefs_attributionAdded value: +{ + "additionalProperties": false, + "description": "Show this, linked, next to any ahrefs_dr shown. Absent when every ahrefs_dr is null.", + "properties": { + "text": { + "type": "string" + }, + "url": { + "type": "string" + } + }, + "required": [ + "text", + "url" + ], + "type": "object" +} - added
Output schema / properties / rows / items / properties / ahrefs_drAdded value: +{ + "type": [ + "number", + "null" + ] +} - changed
Output schema / properties / rows / items / requiredPrevious value: -[ - "domain", - "domain_rank" -]New value: +[ + "domain", + "domain_rank", + "ahrefs_dr" +]
3 tool updates
- Added
analytics_get_fields - Added
analytics_get_report - Added
analytics_list_properties
78 tool updates
- Changed
ads_get_ad2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
ads_get_advertiser_ads2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
ads_search_ads2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
ads_search_advertisers2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
aeo_get_site_readiness2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
aeo_run_ai_answers2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
aeo_search_prompts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
console_get_crawl_issues2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
console_get_search_analytics2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
console_get_sitemaps2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
console_inspect_url2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
console_list_properties2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_group_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_post2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_profile2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
facebook_get_transcript2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
get_task2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_post2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_profile2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_reels2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_get_transcript2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
instagram_search_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_get_company2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_get_domain_emails2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_get_email2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_get_email_status2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_get_person2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_search_companies2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
leads_search_people2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
linkedin_get_company2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
linkedin_get_company_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
linkedin_get_post2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
linkedin_get_profile2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
linkedin_search_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_get_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_get_new_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_get_post2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_get_subreddit2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_search_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_search_posts2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
reddit_search_subreddits2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_backlink_summary2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_backlinks2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_domain_overview2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_domain_ratings2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_keyword_gap2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_keyword_metrics2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_page2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_position2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_ranked_keywords2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_referring_domains2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_serp2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_serp_competitors2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_get_traffic_estimates2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_run_technical_crawl2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
seo_search_keywords2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
submit_feedback2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_audience2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_followers2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_profile2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_transcript2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_video2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_get_videos2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
tiktok_search_videos2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
twitter_get_profile2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
twitter_get_tweet2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
twitter_get_tweets2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_get_channel2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_get_comments2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_get_transcript2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_get_video2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_get_videos2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
- Changed
youtube_search_videos2 fields changed- changed
Output schema / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +] - changed
Output schema / properties / errors / items / properties / error / oneOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "error": { - "const": "BudgetExceeded", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "max_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "max_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InsufficientCredits", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "est_credits", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "NoData", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "InvalidTarget", - "type": "string" - }, - "message": { - "type": "string" - }, - "target": { - "type": "string" - } - }, - "required": [ - "error", - "target", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ProviderUnavailable", - "type": "string" - }, - "message": { - "type": "string" - }, - "provider": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "provider", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "ConcurrencyLimit", - "type": "string" - }, - "limit": { - "type": "number" - }, - "message": { - "type": "string" - }, - "retry_after_s": { - "type": "number" - } - }, - "required": [ - "error", - "limit", - "retry_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "cap": { - "type": "number" - }, - "error": { - "const": "SpendCapReached", - "type": "string" - }, - "est_credits": { - "type": "number" - }, - "message": { - "type": "string" - }, - "period": { - "enum": [ - "day", - "month" - ], - "type": "string" - }, - "resets_at": { - "type": "string" - }, - "spent": { - "type": "number" - } - }, - "required": [ - "error", - "period", - "cap", - "spent", - "est_credits", - "resets_at", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskFailed", - "type": "string" - }, - "message": { - "type": "string" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "error": { - "const": "TaskPending", - "type": "string" - }, - "message": { - "type": "string" - }, - "poll_after_s": { - "type": "number" - }, - "task_id": { - "type": "string" - } - }, - "required": [ - "error", - "task_id", - "poll_after_s", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "connect_url": { - "type": "string" - }, - "engine": { - "type": "string" - }, - "error": { - "const": "NotConnected", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "connect_url", - "message" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "engine": { - "type": "string" - }, - "error": { - "const": "EngineMisconfigured", - "type": "string" - }, - "message": { - "type": "string" - } - }, - "required": [ - "error", - "engine", - "message" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "error": { + "const": "BudgetExceeded", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "max_credits": { + "type": "number" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "max_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "billing_url": { + "type": "string" + }, + "error": { + "const": "InsufficientCredits", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "upgrade_url": { + "type": "string" + } + }, + "required": [ + "error", + "est_credits", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "NoData", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "InvalidTarget", + "type": "string" + }, + "message": { + "type": "string" + }, + "target": { + "type": "string" + } + }, + "required": [ + "error", + "target", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ProviderUnavailable", + "type": "string" + }, + "message": { + "type": "string" + }, + "provider": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "provider", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "ConcurrencyLimit", + "type": "string" + }, + "limit": { + "type": "number" + }, + "message": { + "type": "string" + }, + "retry_after_s": { + "type": "number" + } + }, + "required": [ + "error", + "limit", + "retry_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "cap": { + "type": "number" + }, + "error": { + "const": "SpendCapReached", + "type": "string" + }, + "est_credits": { + "type": "number" + }, + "message": { + "type": "string" + }, + "period": { + "enum": [ + "day", + "month" + ], + "type": "string" + }, + "resets_at": { + "type": "string" + }, + "spent": { + "type": "number" + } + }, + "required": [ + "error", + "period", + "cap", + "spent", + "est_credits", + "resets_at", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskFailed", + "type": "string" + }, + "message": { + "type": "string" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "error": { + "const": "TaskPending", + "type": "string" + }, + "message": { + "type": "string" + }, + "poll_after_s": { + "type": "number" + }, + "task_id": { + "type": "string" + } + }, + "required": [ + "error", + "task_id", + "poll_after_s", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "connect_url": { + "type": "string" + }, + "engine": { + "type": "string" + }, + "error": { + "const": "NotConnected", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "connect_url", + "message" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "engine": { + "type": "string" + }, + "error": { + "const": "EngineMisconfigured", + "type": "string" + }, + "message": { + "type": "string" + } + }, + "required": [ + "error", + "engine", + "message" + ], + "type": "object" + } +]
78 tool updates
- Changed
ads_get_ad1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
ads_get_advertiser_ads1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
ads_search_ads1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
ads_search_advertisers1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
aeo_get_site_readiness1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
aeo_run_ai_answers1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
aeo_search_prompts1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
console_get_crawl_issues1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
console_get_search_analytics1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
console_get_sitemaps1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
console_inspect_url1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
console_list_properties1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
facebook_get_comments1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
facebook_get_group_posts1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
facebook_get_post1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
facebook_get_posts1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
facebook_get_profile1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
facebook_get_transcript1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
get_task1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
instagram_get_comments1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
instagram_get_post1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
instagram_get_posts1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
instagram_get_profile1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
instagram_get_reels1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
instagram_get_transcript1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
instagram_search_posts1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
leads_get_company1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
leads_get_domain_emails1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
leads_get_email1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
leads_get_email_status1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
leads_get_person2 fields changed- removed
Output schema / properties / last_name / descriptionRemoved value: -"May be masked by the provider on a search." - added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
leads_search_companies1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
leads_search_people2 fields changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +} - removed
Output schema / properties / rows / items / properties / last_name / descriptionRemoved value: -"May be masked by the provider on a search."
- Changed
linkedin_get_company1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
linkedin_get_company_posts1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
linkedin_get_post1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
linkedin_get_profile1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
linkedin_search_posts1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
reddit_get_comments1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
reddit_get_new_posts1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
reddit_get_post1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
reddit_get_subreddit1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
reddit_search_comments1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
reddit_search_posts1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
reddit_search_subreddits1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_backlink_summary1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_backlinks1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_domain_overview1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_domain_ratings1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_keyword_gap1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_keyword_metrics1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_page1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_position1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_ranked_keywords1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_referring_domains1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_serp1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_serp_competitors1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_get_traffic_estimates1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_run_technical_crawl1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
seo_search_keywords1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
submit_feedback1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
tiktok_get_audience1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
tiktok_get_comments1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
tiktok_get_followers1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
tiktok_get_profile1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
tiktok_get_transcript1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
tiktok_get_video1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
tiktok_get_videos1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
tiktok_search_videos1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
twitter_get_profile1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
twitter_get_tweet1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
twitter_get_tweets1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
youtube_get_channel1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
youtube_get_comments1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
youtube_get_transcript1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
youtube_get_video1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
youtube_get_videos1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
- Changed
youtube_search_videos1 field changed- added
Output schema / properties / meta / properties / providers_triedAdded value: +{ + "description": "leads_get_email only: every source asked, in order.", + "items": { + "type": "string" + }, + "type": "array" +}
3 tool updates
- Changed
leads_get_email1 field changed- changed
Input schema / properties / id / maxLengthPrevious value: -64New value: +512
- Changed
leads_get_person3 fields changed- changed
Input schema / properties / id / maxLengthPrevious value: -64New value: +512 - changed
Output schema / properties / id / descriptionPrevious value: -"The provider's id, for leads_get_person."New value: +"The provider's id, for leads_get_person and leads_get_email. Null when the provider holds no LinkedIn profile; look the person up by name and domain instead." - changed
Output schema / properties / id / typePrevious value: -"string"New value: +[ + "string", + "null" +]
- Changed
leads_search_people2 fields changed- changed
Output schema / properties / rows / items / properties / id / descriptionPrevious value: -"The provider's id, for leads_get_person."New value: +"The provider's id, for leads_get_person and leads_get_email. Null when the provider holds no LinkedIn profile; look the person up by name and domain instead." - changed
Output schema / properties / rows / items / properties / id / typePrevious value: -"string"New value: +[ + "string", + "null" +]
2 tool updates
- Changed
leads_get_person2 fields changed- changed
Output schema / properties / has_email / descriptionPrevious value: -"The provider holds an email; leads_get_email reveals it."New value: +"The provider holds an email; leads_get_email reveals it. Null when unknown." - changed
Output schema / properties / has_email / typePrevious value: -"boolean"New value: +[ + "boolean", + "null" +]
- Changed
leads_search_people2 fields changed- changed
Output schema / properties / rows / items / properties / has_email / descriptionPrevious value: -"The provider holds an email; leads_get_email reveals it."New value: +"The provider holds an email; leads_get_email reveals it. Null when unknown." - changed
Output schema / properties / rows / items / properties / has_email / typePrevious value: -"boolean"New value: +[ + "boolean", + "null" +]
78 tool updates
- First observed
ads_get_ad - First observed
ads_get_advertiser_ads - First observed
ads_search_ads - First observed
ads_search_advertisers - First observed
aeo_get_site_readiness - First observed
aeo_run_ai_answers - First observed
aeo_search_prompts - First observed
console_get_crawl_issues - First observed
console_get_search_analytics - First observed
console_get_sitemaps - First observed
console_inspect_url - First observed
console_list_properties - First observed
facebook_get_comments - First observed
facebook_get_group_posts - First observed
facebook_get_post - First observed
facebook_get_posts - First observed
facebook_get_profile - First observed
facebook_get_transcript - First observed
get_task - First observed
instagram_get_comments - First observed
instagram_get_post - First observed
instagram_get_posts - First observed
instagram_get_profile - First observed
instagram_get_reels - First observed
instagram_get_transcript - First observed
instagram_search_posts - First observed
leads_get_company - First observed
leads_get_domain_emails - First observed
leads_get_email - First observed
leads_get_email_status - First observed
leads_get_person - First observed
leads_search_companies - First observed
leads_search_people - First observed
linkedin_get_company - First observed
linkedin_get_company_posts - First observed
linkedin_get_post - First observed
linkedin_get_profile - First observed
linkedin_search_posts - First observed
reddit_get_comments - First observed
reddit_get_new_posts - First observed
reddit_get_post - First observed
reddit_get_subreddit - First observed
reddit_search_comments - First observed
reddit_search_posts - First observed
reddit_search_subreddits - First observed
seo_get_backlink_summary - First observed
seo_get_backlinks - First observed
seo_get_domain_overview - First observed
seo_get_domain_ratings - First observed
seo_get_keyword_gap - First observed
seo_get_keyword_metrics - First observed
seo_get_page - First observed
seo_get_position - First observed
seo_get_ranked_keywords - First observed
seo_get_referring_domains - First observed
seo_get_serp - First observed
seo_get_serp_competitors - First observed
seo_get_traffic_estimates - First observed
seo_run_technical_crawl - First observed
seo_search_keywords - First observed
submit_feedback - First observed
tiktok_get_audience - First observed
tiktok_get_comments - First observed
tiktok_get_followers - First observed
tiktok_get_profile - First observed
tiktok_get_transcript - First observed
tiktok_get_video - First observed
tiktok_get_videos - First observed
tiktok_search_videos - First observed
twitter_get_profile - First observed
twitter_get_tweet - First observed
twitter_get_tweets - First observed
youtube_get_channel - First observed
youtube_get_comments - First observed
youtube_get_transcript - First observed
youtube_get_video - First observed
youtube_get_videos - First observed
youtube_search_videos
Publisher details
- Operator
- Manifold MCP
- Operator website
- https://www.manifoldmcp.com
- Vendor relationship
- Unknown
- Documentation
- https://www.manifoldmcp.com/docs
- Trust center
- Unknown
- Restrictions
- Unknown
Related MCP Connectors
Marketing data and actions for AI agents: GA4, Search Console, ads, social, SEO and WordPress.
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
Free Google Search Console MCP: your real GSC, Google Analytics and keyword data for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceProvides 40 MCP tools to connect AI assistants like Claude to marketing platforms (Google Ads, Meta Ads, GA4, Search Console, Stripe) for reading, analyzing, managing, and monitoring ad campaigns and analytics through natural language.-
- AlicenseNot gradedqualityBmaintenanceProvides AI agents with unified marketing toolkits for SEO, GEO, paid media, and analytics, enabling audits, analysis, and approved changes across GA4, Search Console, Google Ads, Meta, X, LinkedIn, Reddit, TikTok, WordPress, and GoHighLevel.MIT
- FlicenseNot gradedqualityDmaintenanceHosted MCP server that gives AI agents read and write access to your full marketing & ecommerce stack — Google Analytics, Search Console, Google & Meta Ads, Shopify, WooCommerce, Shopware, Slack and LinkedIn. 100+ tools across 10 connectors. BYOK, OAuth 2.1.-
- FlicenseBqualityDmaintenanceCentralizes 10 marketing APIs into 14 MCP tools for AI assistants to pull data, audit sites, research trends, and manage Google Drive without switching tabs.35-
Glama MCP Gateway
Add one secure layer between your agents and this server.