Linty
Find food, beverage and pet brands that sell direct, and where to apply for a wholesale account.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"linty": {
"url": "https://mcp.linty.xyz/mcp"
}
}
}Puntos de conexión remotos
https://mcp.linty.xyz/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
🟢find_brands(q, category, country, availability, submittable, ...)
Find food, beverage and pet brands, and see where to apply to each for a wholesale account. Filter by text, category path, country, availability or `submittable`. `submittable` is true when the brand has a web form at its address. Each page has up to 50 brands. To get the next page, send `next_cursor` as `cursor`.
Esquema de entrada
{
"type": "object",
"properties": {
"q": {
"description": "Text to find in the brand name or description.",
"type": "string",
"maxLength": 200
},
"category": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"pattern": "^[a-z0-9-]+(?:\\/[a-z0-9-]+)*$",
"description": "A category path, for example `snacks/protein-bars`."
},
"country": {
"description": "A two-letter country code in capitals, for example `US`.",
"type": "string",
"pattern": "^[A-Z]{2}$"
},
"availability": {
"type": "string",
"enum": [
"direct",
"indirect_only",
"unavailable",
"unknown"
]
},
"submittable": {
"description": "True: only brands with a web form at their address.",
"type": "boolean"
},
"cursor": {
"description": "The `next_cursor` of the earlier page.",
"type": "string",
"maxLength": 100
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"brands": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"canonical_name": {
"type": "string"
},
"category": {
"type": [
"string",
"null"
]
},
"country": {
"type": [
"string",
"null"
]
},
"publish_state": {
"type": "string",
"enum": [
"noindex",
"published"
]
},
"availability": {
"anyOf": [
{
"type": "string",
"enum": [
"direct",
"indirect_only",
"unavailable",
"unknown"
]
},
{
"type": "null"
}
]
},
"primary_route_type": {
"anyOf": [
{
"type": "string",
"enum": [
"web_form",
"portal",
"email",
"phone",
"pdf",
"rep_contact",
"broker",
"distributor",
"other"
]
},
{
"type": "null"
}
]
},
"route_flags": {
"type": "array",
"items": {
"type": "string",
"enum": [
"bot_wall_observed",
"login_required",
"no_form_at_url"
]
}
},
"requirement_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"last_verified_at": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
{
"type": "null"
}
]
},
"submittable": {
"type": "boolean"
},
"json_twin_url": {
"type": "string",
"format": "uri"
},
"md_twin_url": {
"type": "string",
"format": "uri"
}
},
"required": [
"slug",
"canonical_name",
"category",
"country",
"publish_state",
"availability",
"primary_route_type",
"route_flags",
"requirement_count",
"last_verified_at",
"submittable",
"json_twin_url",
"md_twin_url"
],
"additionalProperties": false
}
},
"next_cursor": {
"type": [
"string",
"null"
]
}
},
"required": [
"brands",
"next_cursor"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_brand(slug)
Get the facts of one brand by its slug: its company, its categories, each relationship with its availability, and the sources. The result is the JSON twin at `/brands/{slug}.json`.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"pattern": "^[a-z0-9-]+$",
"description": "A slug: lower-case letters, digits and hyphens, for example `acme-foods`."
}
},
"required": [
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"canonical_name": {
"type": "string"
},
"website": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"description": {
"type": [
"string",
"null"
]
},
"country": {
"type": [
"string",
"null"
]
},
"publish_state": {
"type": "string",
"enum": [
"draft",
"noindex",
"published"
]
},
"owner": {
"anyOf": [
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"canonical_name": {
"type": "string"
}
},
"required": [
"slug",
"canonical_name"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"social": {
"anyOf": [
{
"type": "object",
"properties": {
"linkedin": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"twitter": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"facebook": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
}
},
"required": [
"linkedin",
"twitter",
"facebook"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"categories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"path": {
"type": "string"
},
"name": {
"type": "string"
},
"is_primary": {
"type": "boolean"
},
"has_page": {
"type": "boolean"
}
},
"required": [
"slug",
"path",
"name",
"is_primary",
"has_page"
],
"additionalProperties": false
}
},
"programs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"relationship_slug": {
"type": "string"
},
"relationship_name": {
"type": "string"
},
"availability": {
"type": "string",
"enum": [
"direct",
"indirect_only",
"unavailable",
"unknown"
]
},
"confidence": {
"type": "string",
"enum": [
"verified",
"high",
"medium",
"low",
"unknown"
]
},
"last_verified_at": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
{
"type": "null"
}
]
},
"primary_route_type": {
"anyOf": [
{
"type": "string",
"enum": [
"web_form",
"portal",
"email",
"phone",
"pdf",
"rep_contact",
"broker",
"distributor",
"other"
]
},
{
"type": "null"
}
]
}
},
"required": [
"relationship_slug",
"relationship_name",
"availability",
"confidence",
"last_verified_at",
"primary_route_type"
],
"additionalProperties": false
}
},
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"source_type": {
"type": "string",
"enum": [
"target_site",
"pdf",
"portal",
"email",
"human_verified",
"execution_observation",
"import"
]
},
"source_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"captured_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"verified_at": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
{
"type": "null"
}
]
},
"confidence": {
"type": "string",
"enum": [
"verified",
"high",
"medium",
"low",
"unknown"
]
},
"evidence_text": {
"type": [
"string",
"null"
]
}
},
"required": [
"source_type",
"source_url",
"captured_at",
"verified_at",
"confidence",
"evidence_text"
],
"additionalProperties": false
}
},
"updated_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
}
},
"required": [
"slug",
"canonical_name",
"website",
"description",
"country",
"publish_state",
"owner",
"social",
"categories",
"programs",
"sources",
"updated_at"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_relationship(brand, relationship)
Get one relationship of a brand: where to apply, the form fields and documents the brand asks for, and the sources. The default relationship is `wholesale`. The result is the JSON twin at `/brands/{slug}/{relationship}.json`.
Esquema de entrada
{
"type": "object",
"properties": {
"brand": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"pattern": "^[a-z0-9-]+$",
"description": "A slug: lower-case letters, digits and hyphens, for example `acme-foods`."
},
"relationship": {
"default": "wholesale",
"description": "The relationship slug. The default is `wholesale`.",
"type": "string",
"minLength": 1,
"maxLength": 200,
"pattern": "^[a-z0-9-]+$"
}
},
"required": [
"brand"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"brand": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"canonical_name": {
"type": "string"
},
"publish_state": {
"type": "string",
"enum": [
"draft",
"noindex",
"published"
]
}
},
"required": [
"slug",
"canonical_name",
"publish_state"
],
"additionalProperties": false
},
"relationship_slug": {
"type": "string"
},
"relationship_name": {
"type": "string"
},
"relationship_code": {
"type": "string"
},
"availability": {
"type": "string",
"enum": [
"direct",
"indirect_only",
"unavailable",
"unknown"
]
},
"confidence": {
"type": "string",
"enum": [
"verified",
"high",
"medium",
"low",
"unknown"
]
},
"last_verified_at": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
{
"type": "null"
}
]
},
"applicant_types": {
"type": "array",
"items": {
"type": "string"
}
},
"routes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid",
"pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
},
"route_type": {
"type": "string",
"enum": [
"web_form",
"portal",
"email",
"phone",
"pdf",
"rep_contact",
"broker",
"distributor",
"other"
]
},
"url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"instructions": {
"type": [
"string",
"null"
]
},
"is_primary": {
"type": "boolean"
},
"flags": {
"type": "array",
"items": {
"type": "string",
"enum": [
"bot_wall_observed",
"login_required",
"no_form_at_url"
]
}
}
},
"required": [
"id",
"route_type",
"url",
"instructions",
"is_primary",
"flags"
],
"additionalProperties": false
}
},
"requirements": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"requirement_type": {
"type": "string",
"enum": [
"field",
"document",
"certification",
"threshold",
"operational",
"attestation"
]
},
"required": {
"type": "boolean"
},
"description": {
"type": [
"string",
"null"
]
}
},
"required": [
"key",
"label",
"requirement_type",
"required",
"description"
],
"additionalProperties": false
}
},
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"source_type": {
"type": "string",
"enum": [
"target_site",
"pdf",
"portal",
"email",
"human_verified",
"execution_observation",
"import"
]
},
"source_url": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"captured_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
"verified_at": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
{
"type": "null"
}
]
},
"confidence": {
"type": "string",
"enum": [
"verified",
"high",
"medium",
"low",
"unknown"
]
},
"evidence_text": {
"type": [
"string",
"null"
]
}
},
"required": [
"source_type",
"source_url",
"captured_at",
"verified_at",
"confidence",
"evidence_text"
],
"additionalProperties": false
}
},
"updated_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
}
},
"required": [
"brand",
"relationship_slug",
"relationship_name",
"relationship_code",
"availability",
"confidence",
"last_verified_at",
"applicant_types",
"routes",
"requirements",
"sources",
"updated_at"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢get_company(slug)
Get one company by its slug, with the brands that it owns. The result is the JSON twin at `/companies/{slug}.json`.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"pattern": "^[a-z0-9-]+$",
"description": "A slug: lower-case letters, digits and hyphens, for example `acme-foods`."
}
},
"required": [
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"canonical_name": {
"type": "string"
},
"organization_type": {
"type": "string"
},
"website": {
"anyOf": [
{
"type": "string",
"format": "uri"
},
{
"type": "null"
}
]
},
"country": {
"type": [
"string",
"null"
]
},
"description": {
"type": [
"string",
"null"
]
},
"brands": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"canonical_name": {
"type": "string"
},
"publish_state": {
"type": "string",
"enum": [
"draft",
"noindex",
"published"
]
}
},
"required": [
"slug",
"canonical_name",
"publish_state"
],
"additionalProperties": false
}
},
"updated_at": {
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
}
},
"required": [
"slug",
"canonical_name",
"organization_type",
"website",
"country",
"description",
"brands",
"updated_at"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢list_categories(path)
List the categories under a path, or the top-level categories, with counts of published brands. A category has a page when it has 10 published brands. With a page, the result also has that category and up to 200 of its brands. Without a page, `category` is null and the result has the categories under the path. A path that is no category answers `not_found`.
Esquema de entrada
{
"type": "object",
"properties": {
"path": {
"type": "string",
"minLength": 1,
"maxLength": 300,
"pattern": "^[a-z0-9-]+(?:\\/[a-z0-9-]+)*$",
"description": "A category path, for example `snacks/protein-bars`."
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"category": {
"anyOf": [
{
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"path": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": [
"string",
"null"
]
},
"parents": {
"type": "array",
"items": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"path",
"name"
],
"additionalProperties": false
}
},
"children": {
"type": "array",
"items": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"name": {
"type": "string"
},
"brand_count": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"path",
"name",
"brand_count"
],
"additionalProperties": false
}
},
"brand_count": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"route_known_count": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"brands": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"canonical_name": {
"type": "string"
},
"category": {
"type": [
"string",
"null"
]
},
"availability": {
"anyOf": [
{
"type": "string",
"enum": [
"direct",
"indirect_only",
"unavailable",
"unknown"
]
},
{
"type": "null"
}
]
},
"last_verified_at": {
"anyOf": [
{
"type": "string",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"
},
{
"type": "null"
}
]
}
},
"required": [
"slug",
"canonical_name",
"category",
"availability",
"last_verified_at"
],
"additionalProperties": false
}
}
},
"required": [
"slug",
"path",
"name",
"description",
"parents",
"children",
"brand_count",
"route_known_count",
"brands"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"categories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"name": {
"type": "string"
},
"brand_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"route_known_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"has_page": {
"type": "boolean"
}
},
"required": [
"path",
"name",
"brand_count",
"route_known_count",
"has_page"
],
"additionalProperties": false
}
}
},
"required": [
"category",
"categories"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟡report_correction(brand, relationship, body)
Report a wrong fact about a brand or one of its relationships. Write what is wrong and what is right, in 10 to 2,000 characters. A person at Linty reads each correction.
Esquema de entrada
{
"type": "object",
"properties": {
"brand": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"pattern": "^[a-z0-9-]+$",
"description": "A slug: lower-case letters, digits and hyphens, for example `acme-foods`."
},
"relationship": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"pattern": "^[a-z0-9-]+$",
"description": "A slug: lower-case letters, digits and hyphens, for example `acme-foods`."
},
"body": {
"type": "string",
"minLength": 10,
"maxLength": 2000,
"description": "What is wrong, and what is right."
}
},
"required": [
"brand",
"body"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Esquema de salida
{
"type": "object",
"properties": {
"received": {
"type": "boolean",
"const": true
}
},
"required": [
"received"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Comunidad
Evidencia