Decision Intelligence
Pay-per-call retail, advertising, and app-release decision intelligence.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (4)
- LOWin app-release-regression-intelligence
- LOWin app-release-regression-intelligence
- LOWin competitor-ad-change-brief
- LOWin us-map-retail-evidence
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"decision-intelligence": {
"url": "https://api.timzinin.com/mcp/decision-intelligence"
}
}
}Remote-Endpunkte
https://api.timzinin.com/mcp/decision-intelligencestreamable-httpWas es kann
Tool-Inventar
Tools (4)
🟢pricing_info
Free — list every paid tool in the 'decision-intelligence' bundle with its price, payTo address and network. Call this first if you don't have a wallet ready yet.
Eingabe-Schema
{
"type": "object",
"properties": {}
}⚪app-release-regression-intelligence(schemaVersion, requestId, watchId, platform, appId, ...)
Compare supplied app reviews around a release and return regression and unsent action findings. — $0.08/call, x402 (USDC on base).
Eingabe-Schema
{
"type": "object",
"properties": {
"schemaVersion": {
"title": "Schema version",
"type": "string",
"description": "Contract version for this Actor input.",
"enum": [
"1.0"
],
"default": "1.0",
"prefill": "1.0",
"editor": "select"
},
"requestId": {
"title": "Request ID",
"type": "string",
"description": "Use auto for a Task-safe trusted Actor run ID, or provide an explicit idempotency key.",
"minLength": 1,
"maxLength": 128,
"pattern": "^(auto|[A-Za-z0-9][A-Za-z0-9._:-]{0,127})$",
"default": "auto",
"prefill": "auto",
"editor": "textfield"
},
"watchId": {
"title": "Watch ID",
"type": "string",
"description": "Stable application watch identity used for baseline comparison.",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
"default": "spotify-us-ios",
"prefill": "spotify-us-ios",
"editor": "textfield"
},
"platform": {
"title": "Platform",
"type": "string",
"description": "Review source platform.",
"enum": [
"apple",
"google"
],
"default": "apple",
"prefill": "apple",
"editor": "select"
},
"appId": {
"title": "App ID",
"type": "string",
"description": "Canonical App Store ID, package name, or other buyer-owned application identifier.",
"minLength": 1,
"maxLength": 256,
"default": "demo.app",
"prefill": "demo.app",
"editor": "textfield"
},
"appName": {
"title": "App name",
"type": "string",
"description": "Optional display name for the application.",
"minLength": 1,
"maxLength": 256,
"pattern": "^(?=.*\\S).+$",
"default": "Demo App",
"prefill": "Demo App",
"editor": "textfield"
},
"releaseAt": {
"title": "Release timestamp",
"type": "string",
"description": "UTC release timestamp. Pre and post windows use this instant as their boundary.",
"pattern": "^\\d{4}-(0[1-9]|1[0-2])-([0-2]\\d|3[01])T([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(\\.\\d{1,9})?Z$",
"default": "2026-08-08T00:00:00Z",
"prefill": "2026-08-08T00:00:00Z",
"editor": "textfield"
},
"releaseVersion": {
"title": "Release version",
"type": [
"string",
"null"
],
"description": "Optional exact version used for cautious causality evidence.",
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._+:-]{0,127}$",
"default": "1.0.0",
"prefill": "1.0.0",
"editor": "textfield"
},
"rows": {
"title": "Inline review rows",
"type": "array",
"description": "Canonical review rows. Use this or datasetId, never both. Runtime validation enforces the mutual exclusion.",
"editor": "json",
"minItems": 1,
"maxItems": 500,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"reviewId",
"text",
"rating",
"reviewedAt",
"version"
],
"properties": {
"reviewId": {
"title": "Review ID",
"description": "Exact source review identity.",
"type": "string",
"minLength": 1,
"maxLength": 256,
"editor": "textfield"
},
"text": {
"title": "Review text",
"description": "Review body used for deterministic topic classification.",
"type": "string",
"minLength": 1,
"maxLength": 16384,
"editor": "textarea"
},
"rating": {
"title": "Rating",
"description": "Source rating from one to five.",
"type": "integer",
"minimum": 1,
"maximum": 5,
"editor": "number"
},
"reviewedAt": {
"title": "Reviewed at",
"description": "UTC review timestamp ending in Z.",
"type": "string",
"pattern": "^\\d{4}-(0[1-9]|1[0-2])-([0-2]\\d|3[01])T([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(\\.\\d{1,9})?Z$",
"editor": "textfield"
},
"version": {
"title": "App version",
"description": "Exact source app version when available; runtime also accepts null for missing versions.",
"type": [
"string",
"null"
],
"minLength": 1,
"maxLength": 128,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._+:-]{0,127}$",
"editor": "textfield"
}
}
},
"default": [
{
"reviewId": "pre-001",
"text": "Useful and stable app",
"rating": 4,
"reviewedAt": "2026-08-02T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "pre-002",
"text": "Good app",
"rating": 4,
"reviewedAt": "2026-08-03T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "pre-003",
"text": "The app works well",
"rating": 5,
"reviewedAt": "2026-08-04T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "pre-004",
"text": "One ad is acceptable",
"rating": 4,
"reviewedAt": "2026-08-05T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "pre-005",
"text": "Nice experience",
"rating": 5,
"reviewedAt": "2026-08-06T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "post-001",
"text": "Too many ads after the release",
"rating": 2,
"reviewedAt": "2026-08-08T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "post-002",
"text": "Ads interrupt every screen",
"rating": 1,
"reviewedAt": "2026-08-09T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "post-003",
"text": "The advertisements are constant",
"rating": 2,
"reviewedAt": "2026-08-10T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "post-004",
"text": "Please add an option to remove ads",
"rating": 2,
"reviewedAt": "2026-08-11T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "post-005",
"text": "Slow but no ads here",
"rating": 3,
"reviewedAt": "2026-08-12T10:00:00Z",
"version": "1.0.0"
}
],
"prefill": [
{
"reviewId": "pre-001",
"text": "Useful and stable app",
"rating": 4,
"reviewedAt": "2026-08-02T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "pre-002",
"text": "Good app",
"rating": 4,
"reviewedAt": "2026-08-03T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "pre-003",
"text": "The app works well",
"rating": 5,
"reviewedAt": "2026-08-04T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "pre-004",
"text": "One ad is acceptable",
"rating": 4,
"reviewedAt": "2026-08-05T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "pre-005",
"text": "Nice experience",
"rating": 5,
"reviewedAt": "2026-08-06T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "post-001",
"text": "Too many ads after the release",
"rating": 2,
"reviewedAt": "2026-08-08T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "post-002",
"text": "Ads interrupt every screen",
"rating": 1,
"reviewedAt": "2026-08-09T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "post-003",
"text": "The advertisements are constant",
"rating": 2,
"reviewedAt": "2026-08-10T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "post-004",
"text": "Please add an option to remove ads",
"rating": 2,
"reviewedAt": "2026-08-11T10:00:00Z",
"version": "1.0.0"
},
{
"reviewId": "post-005",
"text": "Slow but no ads here",
"rating": 3,
"reviewedAt": "2026-08-12T10:00:00Z",
"version": "1.0.0"
}
]
},
"datasetId": {
"title": "Buyer Dataset ID",
"type": "string",
"description": "One buyer-owned Dataset selected with read-only permission. Use this or rows, never both. Runtime validation enforces the mutual exclusion.",
"minLength": 1,
"maxLength": 100,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._~-]{0,99}$",
"editor": "resourcePicker",
"resourceType": "dataset",
"resourcePermissions": [
"READ"
]
},
"maxTotalChargeUsd": {
"title": "Maximum total charge (USD)",
"type": "number",
"description": "Optional buyer cap checked before the paid result event.",
"minimum": 0,
"editor": "number"
},
"openrouterApiKey": {
"title": "OpenRouter API key",
"type": "string",
"description": "Optional secret used only when options.explanation is byok.",
"isSecret": true,
"editor": "textfield"
},
"options": {
"title": "Analysis options",
"type": "object",
"description": "Bounded deterministic analysis and optional explanation settings.",
"editor": "json",
"additionalProperties": false,
"properties": {
"preDays": {
"title": "Pre-release days",
"description": "Number of days before release included in the comparison.",
"type": "integer",
"minimum": 1,
"maximum": 90,
"default": 7,
"prefill": 7,
"editor": "number"
},
"postDays": {
"title": "Post-release days",
"description": "Number of days after release included in the first comparison.",
"type": "integer",
"minimum": 1,
"maximum": 90,
"default": 7,
"prefill": 7,
"editor": "number"
},
"confirmationDays": {
"title": "Confirmation days",
"description": "Number of days after release included in confirmation evidence.",
"type": "integer",
"minimum": 1,
"maximum": 90,
"default": 21,
"prefill": 21,
"editor": "number"
},
"minReviews": {
"title": "Minimum reviews per comparison window",
"description": "Minimum accepted reviews required in both comparison windows.",
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 5,
"prefill": 5,
"editor": "number"
},
"maxRows": {
"title": "Maximum Dataset rows",
"description": "Bounded number of Dataset rows read, plus one probe row for pagination detection.",
"type": "integer",
"minimum": 1,
"maximum": 500,
"default": 500,
"prefill": 500,
"editor": "number"
},
"explanation": {
"title": "Explanation mode",
"description": "Keep off for deterministic output, or use byok for one bounded explanation call.",
"type": "string",
"enum": [
"off",
"byok"
],
"default": "off",
"prefill": "off",
"editor": "select"
},
"analysisModel": {
"title": "Explanation model",
"description": "Fixed model used only for the optional BYOK explanation.",
"type": "string",
"enum": [
"openai/gpt-4o-mini"
],
"editor": "select"
}
},
"default": {
"preDays": 7,
"postDays": 7,
"confirmationDays": 21,
"minReviews": 5,
"maxRows": 500,
"explanation": "off"
},
"prefill": {
"preDays": 7,
"postDays": 7,
"confirmationDays": 21,
"minReviews": 5,
"maxRows": 500,
"explanation": "off"
}
}
},
"required": [
"schemaVersion",
"requestId",
"watchId",
"platform",
"appId",
"releaseAt"
],
"title": "App Release Regression Intelligence input",
"description": "Supply canonical review rows or one buyer Dataset ID. The Actor never fetches source URLs or calls nested Actors. Use exactly one of rows or datasetId; runtime validation enforces this because the Apify input schema dialect cannot express cross-property XOR.",
"schemaVersion": 1,
"additionalProperties": false,
"oneOf": [
{
"required": [
"rows"
],
"not": {
"required": [
"datasetId"
]
}
},
{
"required": [
"datasetId"
],
"not": {
"required": [
"rows"
]
}
}
]
}🟡competitor-ad-change-brief(schemaVersion, requestId, watchId, rows, datasetId, ...)
Compare supplied ad evidence and return deterministic changes, baseline state, and unsent actions. — $0.10/call, x402 (USDC on base).
Eingabe-Schema
{
"type": "object",
"properties": {
"schemaVersion": {
"const": "1.0",
"prefill": "1.0",
"default": "1.0"
},
"requestId": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
"prefill": "auto",
"default": "auto"
},
"watchId": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
"prefill": "nike-us-demo-bootstrap",
"default": "nike-us-demo-bootstrap"
},
"rows": {
"type": "array",
"minItems": 1,
"maxItems": 100,
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"platform",
"advertiserId",
"pageId",
"adId",
"creativeId",
"isActive",
"format",
"copy",
"cta",
"landingDomains",
"media",
"offer",
"evidence"
],
"properties": {
"platform": {
"enum": [
"meta",
"google",
"linkedin"
]
},
"advertiserId": {
"type": [
"string",
"null"
]
},
"pageId": {
"type": [
"string",
"null"
]
},
"adId": {
"type": [
"string",
"null"
]
},
"creativeId": {
"type": [
"string",
"null"
]
},
"isActive": {
"type": [
"boolean",
"null"
]
},
"format": {
"enum": [
"TEXT",
"IMAGE",
"VIDEO",
"CAROUSEL",
"COLLECTION",
"OTHER",
null
]
},
"copy": {
"type": "object",
"additionalProperties": false,
"required": [
"primaryText",
"headline",
"description"
],
"properties": {
"primaryText": {
"type": [
"string",
"null"
]
},
"headline": {
"type": [
"string",
"null"
]
},
"description": {
"type": [
"string",
"null"
]
}
}
},
"cta": {
"type": [
"string",
"null"
]
},
"landingDomains": {
"type": "array",
"maxItems": 8,
"items": {
"type": "string"
}
},
"media": {
"type": "array",
"maxItems": 8,
"items": {
"type": "string"
}
},
"offer": {
"type": [
"object",
"null"
],
"additionalProperties": false,
"required": [
"kind",
"value",
"currency",
"code"
],
"properties": {
"kind": {
"type": [
"string",
"null"
]
},
"value": {
"type": [
"number",
"null"
]
},
"currency": {
"type": [
"string",
"null"
]
},
"code": {
"type": [
"string",
"null"
]
}
}
},
"evidence": {
"type": "object",
"additionalProperties": false,
"required": [
"sourceRef",
"sourceRowId"
],
"properties": {
"sourceRef": {
"type": [
"string",
"null"
]
},
"sourceRowId": {
"type": [
"string",
"null"
]
}
}
},
"scrapedAt": {
"type": [
"string",
"null"
]
}
}
},
"prefill": [
{
"platform": "google",
"advertiserId": "AR16735076323512287233",
"pageId": null,
"adId": null,
"creativeId": "CR16854540057166479361",
"isActive": true,
"format": "IMAGE",
"copy": {
"primaryText": "Unisex Nike Sportswear Tech Fleece",
"headline": "Product Listing Ad Rendering Service",
"description": "Nike Sportswear hoodie"
},
"cta": "Shop now",
"landingDomains": [
"nike.com"
],
"media": [
"https://tpc.googlesyndication.com/archive/simgad/3463432638140085355?sig=demo"
],
"offer": {
"kind": null,
"value": null,
"currency": null,
"code": null
},
"evidence": {
"sourceRef": "https://adstransparency.google.com/advertiser/AR16735076323512287233/creative/CR16854540057166479361",
"sourceRowId": "CR16854540057166479361"
},
"scrapedAt": "2026-08-06T11:03:09Z"
}
]
},
"datasetId": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,99}$"
},
"coverage": {
"type": "object",
"additionalProperties": false,
"required": [
"status",
"comparable",
"closed",
"evidenceRef",
"expectedRows"
],
"properties": {
"status": {
"enum": [
"complete",
"partial_pagination",
"partial_budget",
"source_unavailable"
]
},
"comparable": {
"type": "boolean"
},
"closed": {
"type": "boolean"
},
"evidenceRef": {
"type": [
"string",
"null"
],
"maxLength": 512
},
"expectedRows": {
"type": [
"integer",
"null"
],
"minimum": 0,
"maximum": 100
}
},
"prefill": {
"status": "complete",
"comparable": true,
"closed": true,
"evidenceRef": "buyer://public-demo/coverage",
"expectedRows": 1
}
},
"sourceContract": {
"type": "object",
"additionalProperties": false,
"required": [
"productionActorId",
"productionActorVersion",
"adapter",
"adapterVersion",
"queryScope",
"entityIdentity"
],
"properties": {
"productionActorId": {
"type": "string",
"maxLength": 128
},
"productionActorVersion": {
"type": "string",
"maxLength": 64
},
"adapter": {
"type": "string",
"enum": [
"meta",
"meta-ads",
"google",
"google-ads",
"linkedin",
"linkedin-ads"
],
"maxLength": 128
},
"adapterVersion": {
"type": "string",
"maxLength": 64
},
"queryScope": {
"type": "object"
},
"entityIdentity": {
"type": "object"
}
},
"prefill": {
"productionActorId": "zinin/brand-evidence-source",
"productionActorVersion": "0.1.0",
"adapter": "google-ads",
"adapterVersion": "1.0.0",
"queryScope": {
"advertiserId": "AR16735076323512287233",
"country": "US"
},
"entityIdentity": {
"advertiserId": "AR16735076323512287233"
}
}
},
"maxAds": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 100,
"prefill": 100
},
"maxTotalChargeUsd": {
"type": [
"number",
"null"
],
"minimum": 0,
"default": null,
"prefill": 0.055
},
"openrouterApiKey": {
"type": [
"string",
"null"
],
"maxLength": 512,
"isSecret": true
},
"analysisModel": {
"type": [
"string",
"null"
],
"maxLength": 200,
"default": "openai/gpt-4o-mini",
"prefill": "openai/gpt-4o-mini"
}
},
"required": [
"schemaVersion",
"requestId",
"watchId",
"coverage",
"sourceContract"
],
"title": "Competitor ad change brief input",
"additionalProperties": false,
"oneOf": [
{
"required": [
"rows"
],
"not": {
"required": [
"datasetId"
]
}
},
{
"required": [
"datasetId"
],
"not": {
"required": [
"rows"
]
}
}
],
"definitions": {
"canonicalRow": {
"type": "object",
"additionalProperties": false,
"required": [
"platform",
"advertiserId",
"pageId",
"adId",
"creativeId",
"isActive",
"format",
"copy",
"cta",
"landingDomains",
"media",
"offer",
"evidence"
],
"properties": {
"platform": {
"enum": [
"meta",
"google",
"linkedin"
]
},
"advertiserId": {
"type": [
"string",
"null"
]
},
"pageId": {
"type": [
"string",
"null"
]
},
"adId": {
"type": [
"string",
"null"
]
},
"creativeId": {
"type": [
"string",
"null"
]
},
"isActive": {
"type": [
"boolean",
"null"
]
},
"format": {
"enum": [
"TEXT",
"IMAGE",
"VIDEO",
"CAROUSEL",
"COLLECTION",
"OTHER",
null
]
},
"copy": {
"type": "object",
"additionalProperties": false,
"required": [
"primaryText",
"headline",
"description"
],
"properties": {
"primaryText": {
"type": [
"string",
"null"
]
},
"headline": {
"type": [
"string",
"null"
]
},
"description": {
"type": [
"string",
"null"
]
}
}
},
"cta": {
"type": [
"string",
"null"
]
},
"landingDomains": {
"type": "array",
"maxItems": 8,
"items": {
"type": "string"
}
},
"media": {
"type": "array",
"maxItems": 8,
"items": {
"type": "string"
}
},
"offer": {
"type": [
"object",
"null"
],
"additionalProperties": false,
"required": [
"kind",
"value",
"currency",
"code"
],
"properties": {
"kind": {
"type": [
"string",
"null"
]
},
"value": {
"type": [
"number",
"null"
]
},
"currency": {
"type": [
"string",
"null"
]
},
"code": {
"type": [
"string",
"null"
]
}
}
},
"evidence": {
"type": "object",
"additionalProperties": false,
"required": [
"sourceRef",
"sourceRowId"
],
"properties": {
"sourceRef": {
"type": [
"string",
"null"
]
},
"sourceRowId": {
"type": [
"string",
"null"
]
}
}
},
"scrapedAt": {
"type": [
"string",
"null"
]
}
}
}
},
"allOf": [
{
"if": {
"properties": {
"coverage": {
"properties": {
"comparable": {
"const": true
}
}
}
}
},
"then": {
"properties": {
"coverage": {
"properties": {
"status": {
"const": "complete"
},
"closed": {
"const": true
}
}
}
}
}
},
{
"if": {
"properties": {
"coverage": {
"properties": {
"status": {
"const": "complete"
},
"closed": {
"const": true
}
}
}
}
},
"then": {
"properties": {
"coverage": {
"properties": {
"evidenceRef": {
"type": "string",
"minLength": 1
},
"expectedRows": {
"type": "integer",
"minimum": 0,
"maximum": 100
}
}
}
}
}
}
]
}⚪us-map-retail-evidence(schemaVersion, requestId, watchId, watchUniverse, datasetId, ...)
Process supplied US retail evidence into MAP, availability, baseline, and review findings. — $0.08/call, x402 (USDC on base).
Eingabe-Schema
{
"type": "object",
"properties": {
"schemaVersion": {
"const": "1.0",
"prefill": "1.0",
"default": "1.0"
},
"requestId": {
"type": "string",
"description": "The exact sentinel auto is resolved to the trusted Apify actorRunId before validation; explicit IDs remain idempotent.",
"default": "auto",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
"prefill": "auto"
},
"watchId": {
"type": "string",
"default": "lego-watch",
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
"prefill": "lego-watch"
},
"watchUniverse": {
"type": "array",
"default": [
"tcin:16747749"
],
"minItems": 1,
"maxItems": 100,
"items": {
"type": "string",
"pattern": "^(productId|upc|asin|usItemId|tcin):.+$"
},
"prefill": [
"tcin:16747749"
]
},
"datasetId": {
"type": "string",
"pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,99}$"
},
"datasetCoverage": {
"type": "object",
"additionalProperties": false,
"required": [
"closed",
"expectedItems"
],
"properties": {
"closed": {
"const": true
},
"expectedItems": {
"type": "integer",
"minimum": 0,
"maximum": 100
}
}
},
"rows": {
"type": "array",
"minItems": 1,
"maxItems": 100,
"items": {
"$ref": "#/definitions/row"
},
"prefill": [
{
"adapter": "target",
"sourceRecordId": "target-16747749",
"sourceName": "target_probe",
"observedAt": "2026-08-06T11:03:21.195Z",
"data": {
"tcin": "16747749",
"upc": "673419233606",
"productTitle": "LEGO Classic Large Creative Brick Box",
"brand": "LEGO",
"price": null,
"availability": null,
"url": "https://www.target.com/p/example/-/A-16747749"
},
"mapCents": 2999
}
]
},
"openrouterApiKey": {
"type": "string",
"minLength": 1
},
"options": {
"$ref": "#/definitions/options",
"prefill": {
"maxItems": 100,
"explanation": "off",
"analysisModel": null
}
}
},
"required": [
"schemaVersion",
"requestId",
"watchId",
"watchUniverse"
],
"title": "US MAP Retail Evidence input",
"additionalProperties": false,
"oneOf": [
{
"required": [
"rows"
],
"not": {
"required": [
"datasetId"
]
}
},
{
"required": [
"datasetId"
],
"not": {
"required": [
"rows"
]
}
}
],
"allOf": [
{
"if": {
"required": [
"datasetId"
]
},
"then": {
"required": [
"datasetCoverage"
]
}
},
{
"if": {
"required": [
"rows"
]
},
"then": {
"not": {
"required": [
"datasetCoverage"
]
}
}
}
],
"definitions": {
"options": {
"type": "object",
"additionalProperties": false,
"properties": {
"maxItems": {
"type": "integer",
"minimum": 1,
"maximum": 100
},
"explanation": {
"enum": [
"off",
"byok"
]
},
"analysisModel": {
"type": [
"string",
"null"
],
"minLength": 1
}
},
"default": {
"maxItems": 100,
"explanation": "off",
"analysisModel": null
}
},
"seller": {
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": [
"string",
"null"
]
},
"name": {
"type": [
"string",
"null"
]
},
"domain": {
"type": [
"string",
"null"
]
}
}
},
"identity": {
"type": "object",
"additionalProperties": false,
"properties": {
"productId": {
"type": "string"
},
"upc": {
"type": "string"
},
"asin": {
"type": "string"
},
"usItemId": {
"type": "string"
},
"tcin": {
"type": "string"
}
}
},
"row": {
"type": "object",
"additionalProperties": false,
"required": [
"adapter",
"sourceRecordId",
"sourceName",
"observedAt"
],
"properties": {
"adapter": {
"enum": [
"canonical_rows",
"google_shopping",
"amazon",
"walmart_product_detail",
"target"
]
},
"sourceRecordId": {
"type": "string",
"minLength": 1
},
"sourceName": {
"type": "string",
"minLength": 1
},
"observedAt": {
"type": "string",
"format": "date-time"
},
"sourceUrl": {
"type": [
"string",
"null"
]
},
"identity": {
"$ref": "#/definitions/identity"
},
"title": {
"type": [
"string",
"null"
]
},
"brand": {
"type": [
"string",
"null"
]
},
"priceCents": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"mapCents": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"priceRangeCents": {
"type": [
"array",
"null"
],
"minItems": 2,
"maxItems": 2,
"items": {
"type": "integer",
"minimum": 0
}
},
"couponPriceCents": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"memberPriceCents": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"currency": {
"type": [
"string",
"null"
]
},
"restricted": {
"type": [
"boolean",
"string",
"null"
]
},
"priceType": {
"type": [
"string",
"null"
]
},
"variantPrices": {
"type": [
"array",
"null"
]
},
"availability": {
"type": [
"string",
"null"
]
},
"seller": {
"$ref": "#/definitions/seller"
},
"authorizedSellerIds": {
"type": "array",
"items": {
"type": "string"
}
},
"authorizedSellerDomains": {
"type": "array",
"items": {
"type": "string"
}
},
"data": {
"$ref": "#/definitions/nativeData"
}
}
},
"nativeData": {
"type": "object",
"additionalProperties": false,
"properties": {
"success": {},
"inputUrl": {},
"productId": {},
"product_id": {},
"upc": {},
"gtin": {},
"gtin12": {},
"gtin13": {},
"gtin14": {},
"title": {},
"name": {},
"productName": {},
"productTitle": {},
"brand": {},
"price": {},
"priceCents": {},
"originalPrice": {},
"rating": {},
"reviewsCount": {},
"description": {},
"category": {},
"asin": {},
"availability": {},
"seller": {},
"sellerId": {},
"seller_id": {},
"sellerName": {},
"seller_name": {},
"sellerDomain": {},
"seller_domain": {},
"imageUrl": {},
"productUrl": {},
"url": {},
"link": {},
"tcin": {},
"usItemId": {},
"itemType": {},
"type": {},
"shortDescription": {},
"thumbnailUrl": {},
"allImages": {},
"averageRating": {},
"numberOfReviews": {},
"ratingCounts": {},
"offerId": {},
"hasCarePlans": {},
"buyBoxSuppression": {},
"priceInfo": {},
"fulfillmentType": {},
"isSponsored": {},
"subscriptionEligible": {},
"badge": {},
"variantList": {},
"variantPrices": {},
"variants": {},
"legalRestriction": {},
"shippingRestriction": {},
"isRestricted": {},
"restricted": {},
"priceType": {},
"ebooks": {},
"giftingEligibility": {},
"additionalOfferCount": {},
"suppressReviews": {},
"brandUrl": {},
"rhPath": {},
"manufacturerProductId": {},
"model": {},
"buyNowEligible": {},
"sellerReviewCount": {},
"sellerAverageRating": {},
"personalizable": {},
"orderMinLimit": {},
"orderLimit": {},
"offerType": {},
"returnPolicy": {},
"secondaryOfferPrice": {},
"transactableOfferCount": {},
"ironbankCategory": {},
"showExploreOtherConditionsCTA": {},
"gender": {},
"relationship_type_code": {},
"source": {},
"dpci": {},
"regular_price": {},
"price_formatted": {},
"on_sale": {},
"savings": {},
"savings_percent": {},
"currency": {},
"in_stock": {},
"purchase_limit": {},
"metadata": {},
"primary_image": {},
"images": {},
"image_count": {},
"product_type": {},
"department": {},
"breadcrumbs": {},
"highlights": {},
"features": {},
"specs": {},
"secondary_ratings": {},
"written_review_count": {},
"rating_distribution": {},
"priceRange": {},
"priceDisplay": {},
"wasPrice": {},
"unitPrice": {},
"availabilityStatus": {}
}
}
}
}Community
Nachweis