Linty
Find food, beverage and pet brands that sell direct, and where to apply for a wholesale account.
Sollte ich dies verwenden
Qualität und Sicherheit
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": {
"linty": {
"url": "https://mcp.linty.xyz/mcp"
}
}
}Remote-Endpunkte
https://mcp.linty.xyz/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (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`.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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`.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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`.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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`.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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`.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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
}Ausgabe-Schema
{
"type": "object",
"properties": {
"received": {
"type": "boolean",
"const": true
}
},
"required": [
"received"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Community
Nachweis