Server definition
- Hash
- sha256:f44ebaced69a6a6a2ac1b1590287af5c25093a6055d73fe687c98d8c3c9d3a7f
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "Tool-urile astea citesc catalogul magazinului de echipament de tatuaj și piercing tatuat.ro.\n\nReguli:\n- Prețurile sunt în RON și includ TVA. Nu converti în altă monedă și nu inventa un preț: dacă un tool nu a întors un preț, spune că nu îl poți confirma.\n- Căutarea și listarea folosesc catalogul pentru România. Pe fișele accesate direct, respectă order_restriction: hu_only înseamnă livrare doar în Ungaria; nu promite livrare în România pentru aceste produse.\n- Disponibilitatea și stocul se citesc doar din răspunsul tool-urilor. „În stoc\" fără confirmare de la un tool e o afirmație pe care nu ai cum să o susții.\n- Plata NU se face în conversație. Comanda se finalizează pe tatuat.ro; trimite clientul pe linkul întors de tool-uri.\n- Pentru detalii despre un produs anume folosește slug-ul întors de search_products, nu numele reformulat.",
"tools": [
{
"description": "Întoarce o pagină de produse dintr-o categorie tatuat.ro (sau din tot catalogul, dacă nu se dă un ID de categorie), cu preț în RON, disponibilitate și link direct la fișa de produs. Folosește acest tool când clientul vrea să vadă ce e disponibil într-o categorie sau vrea produsele cele mai populare/ieftine/scumpe/noi. Pentru un produs anume folosește după aceea get_product cu slug-ul întors aici.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"category_id": {
"anyOf": [
{
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "ID-ul numeric al categoriei ale cărei produse se listează. Omis sau null = tot catalogul, ca „Toate produsele\" din magazin."
},
"limit": {
"default": 10,
"description": "Câte produse să întoarcă, între 1 și 20. Implicit 10.",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"description": "Câte produse se omit de la începutul listei, pentru paginare. Implicit 0.",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"sort": {
"default": "for_you",
"description": "Cum se ordonează rezultatele: for_you, popular, cheap, expensive, newest. Implicit „for_you\".",
"enum": [
"for_you",
"popular",
"cheap",
"expensive",
"newest"
],
"type": "string"
}
},
"type": "object"
},
"name": "browse_category",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"category_id": {
"anyOf": [
{
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
{
"type": "null"
}
],
"description": "ID-ul categoriei cerute; null înseamnă tot catalogul."
},
"count": {
"description": "Câte produse s-au întors în această pagină.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"offset": {
"description": "Offset-ul efectiv folosit pentru paginare.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"products": {
"description": "Produsele categoriei, în ordinea sortării cerute.",
"items": {
"additionalProperties": false,
"properties": {
"brand": {
"description": "Numele brandului, sau null dacă nu e setat.",
"type": [
"string",
"null"
]
},
"currency": {
"const": "RON",
"description": "Moneda prețului. Întotdeauna RON.",
"type": "string"
},
"in_stock": {
"description": "Dacă produsul poate fi comandat acum.",
"type": "boolean"
},
"name": {
"description": "Numele comercial al produsului, în română.",
"type": "string"
},
"price": {
"description": "Prețul efectiv de plată (prețul redus dacă produsul e la promoție). La produsele cu variante e prețul CELEI MAI IEFTINE variante — vezi price_from.",
"type": [
"number",
"null"
]
},
"price_before": {
"description": "Prețul dinainte de reducere, sau null dacă produsul nu e la promoție.",
"type": [
"number",
"null"
]
},
"price_from": {
"description": "Dacă true, `price` e cel mai mic preț dintre variante, nu prețul exact — anunță-l clientului ca „de la X RON\". Dacă false, `price` e prețul exact.",
"type": "boolean"
},
"product_id": {
"description": "Identificatorul numeric stabil al produsului.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"slug": {
"description": "Identificatorul textual stabil, folosit în URL.",
"type": "string"
},
"url": {
"description": "Adresa fișei de produs pe tatuat.ro.",
"type": "string"
},
"variant_count": {
"description": "Câte variante are produsul (0 = produs simplu, fără variante de ales).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"product_id",
"slug",
"name",
"url",
"price",
"price_before",
"price_from",
"currency",
"in_stock",
"variant_count",
"brand"
],
"type": "object"
},
"type": "array"
},
"sort": {
"description": "Sortarea efectiv folosită pentru această pagină.",
"enum": [
"for_you",
"popular",
"cheap",
"expensive",
"newest"
],
"type": "string"
}
},
"required": [
"category_id",
"sort",
"offset",
"count",
"products"
],
"type": "object"
}
},
{
"description": "Calculează costul de transport, pragul pentru transport gratuit și cadourile atinse la prag pentru un coș tatuat.ro. Dă fie 'lines' (produsele coșului, ca tool-ul să citească prețul real din catalog), fie un 'subtotal' deja cunoscut. Pentru variante cu prețuri diferite, trimite variant_id din get_product. Un produs sau o variantă neconfirmată oprește calculul, fără total parțial. Folosește acest tool când clientul întreabă cât costă transportul sau cât mai trebuie să cumpere pentru livrare gratuită sau cadou.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"lines": {
"description": "Liniile coșului (maxim 50), ca tool-ul să calculeze subtotalul din prețurile reale ale catalogului. Coș gol = listă vidă. Folosește ori acest câmp, ori 'subtotal', niciodată ambele.",
"items": {
"description": "O linie de coș: exact unul dintre slug sau product_id, cantitatea și variant_id pentru varianta aleasă.",
"properties": {
"product_id": {
"description": "Identificatorul numeric al produsului, alternativă la slug.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"quantity": {
"description": "Câte bucăți din acest produs sunt în coș.",
"maximum": 9999,
"minimum": 1,
"type": "integer"
},
"slug": {
"description": "Slug-ul produsului, ca cel întors de search_products.",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"variant_id": {
"description": "ID-ul variantei alese, din get_product. Necesar dacă variantele au prețuri diferite; omite pentru produse simple.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"quantity"
],
"type": "object"
},
"maxItems": 50,
"type": "array"
},
"subtotal": {
"description": "Subtotalul coșului în RON, dacă e deja cunoscut (de exemplu calculat din prețurile întoarse de search_products). Folosește ori acest câmp, ori 'lines', niciodată ambele.",
"maximum": 1000000,
"minimum": 0,
"type": "number"
}
},
"type": "object"
},
"name": "calculate_shipping",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"amount_to_free_shipping": {
"description": "Cât mai trebuie adăugat la coș, în RON, pentru transport gratuit (0 dacă e deja atins).",
"type": "number"
},
"currency": {
"const": "RON",
"description": "Moneda tuturor sumelor. Întotdeauna RON.",
"type": "string"
},
"free_shipping": {
"description": "Dacă transportul e gratuit la acest coș.",
"type": "boolean"
},
"gifts_reached": {
"description": "Numele cadourilor pentru care coșul a atins deja pragul.",
"items": {
"type": "string"
},
"type": "array"
},
"heavy_shipping": {
"description": "Dacă tariful de mai sus vine din produse \"grele\" cu transport propriu, nu din tariful standard.",
"type": "boolean"
},
"next_gift": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"amount_needed": {
"description": "Cât mai trebuie adăugat la coș, în RON, ca să fie atins acest cadou.",
"type": "number"
},
"name": {
"description": "Numele cadoului.",
"type": "string"
}
},
"required": [
"name",
"amount_needed"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Următorul cadou de atins și cât mai e nevoie, sau null dacă toate cadourile au fost atinse."
},
"order_restriction": {
"anyOf": [
{
"enum": [
"hu_only"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Restricția de comandă a coșului, sau null. hu_only = cel puțin un produs din liniile trimise se poate comanda DOAR cu livrare în Ungaria; transportul de mai sus e calculat corect, dar comanda va fi refuzată la plasare pentru livrare în România. Null când s-a trimis doar `subtotal`, fără linii — atunci produsele nu sunt cunoscute aici."
},
"shipping_fee": {
"description": "Costul transportului pentru acest coș, în RON (0 = gratuit).",
"type": "number"
},
"subtotal": {
"description": "Subtotalul folosit la calcul, în RON.",
"type": "number"
}
},
"required": [
"subtotal",
"shipping_fee",
"free_shipping",
"amount_to_free_shipping",
"heavy_shipping",
"currency",
"gifts_reached",
"order_restriction",
"next_gift"
],
"type": "object"
}
},
{
"description": "Generează un link semnat către checkout-ul tatuat.ro pentru coșul dat (produse, variante, cantități, opțiuni). Linkul e valabil un timp limitat și NU conține prețuri — prețul final se confirmă pe site. Folosește acest tool când clientul e decis să cumpere; pentru a găsi produse sau prețuri folosește search_products/get_product înainte.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"items": {
"description": "Coșul de cumpărat: cel puțin un produs, maximum 20 linii.",
"items": {
"properties": {
"options": {
"additionalProperties": {
"maxLength": 200,
"type": "string"
},
"default": {},
"description": "Opțiuni alese pentru produs, ca pereche nume-valoare (ex. {\"culoare\":\"negru\"}), dacă produsul are. Cel mult 20 opțiuni; numele până la 64 caractere, valoarea până la 200.",
"propertyNames": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"type": "object"
},
"product_id": {
"description": "Identificatorul numeric stabil al produsului, ca cel întors de search_products.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"qty": {
"description": "Cantitatea cerută din acest produs. Minim 1 — un coș nu poate avea o cantitate zero sau negativă — și maximum 9999.",
"maximum": 9999,
"minimum": 1,
"type": "integer"
},
"variant_id": {
"anyOf": [
{
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Varianta aleasă a produsului, sau null dacă produsul nu are variante."
}
},
"required": [
"product_id",
"qty"
],
"type": "object"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
}
},
"required": [
"items"
],
"type": "object"
},
"name": "create_checkout",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"expires_in_seconds": {
"description": "Cât timp, în secunde, mai e valabil link-ul înainte să trebuiască generat din nou.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"url": {
"description": "Link de finalizare a comenzii pe tatuat.ro. Prețul se confirmă pe site la finalizare, nu prin acest link.",
"type": "string"
}
},
"required": [
"url",
"expires_in_seconds"
],
"type": "object"
}
},
{
"description": "Întoarce fișa completă a unui produs de pe tatuat.ro după slug: nume, descriere, preț efectiv în RON (cu prețul dinainte de reducere dacă e cazul), disponibilitate, link direct la fișă, brand și variantele cu preț și stoc propriu. Folosește slug-ul întors de search_products. Dacă slug-ul nu corespunde unui produs activ, found este false — nu e o eroare.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"slug": {
"description": "Slug-ul produsului, exact cel întors de search_products sau cel din URL-ul fișei (ex. „ace-cartus-0-30-rl\"), fără prefixul /product/.",
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_product",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"found": {
"description": "Dacă slug-ul corespunde unui produs activ pe tatuat.ro. false ≠ eroare.",
"type": "boolean"
},
"order_restriction": {
"anyOf": [
{
"enum": [
"hu_only"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Restricția de comandă a produsului, sau null dacă n-are niciuna (și la found: false). hu_only = se poate comanda DOAR cu livrare în Ungaria; o comandă cu livrare în România va fi refuzată la plasare."
},
"product": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"brand": {
"description": "Numele brandului, sau null dacă nu e setat.",
"type": [
"string",
"null"
]
},
"currency": {
"const": "RON",
"description": "Moneda prețului. Întotdeauna RON.",
"type": "string"
},
"description": {
"description": "Descrierea produsului, curățată de HTML și trunchiată la maximum 500 de caractere, la graniță de cuvânt.",
"type": "string"
},
"in_stock": {
"description": "Dacă produsul poate fi comandat acum.",
"type": "boolean"
},
"name": {
"description": "Numele comercial al produsului, în română.",
"type": "string"
},
"price": {
"description": "Prețul efectiv de plată (prețul redus dacă produsul e la promoție). La produsele cu variante e prețul CELEI MAI IEFTINE variante — vezi price_from și lista `variants`.",
"type": [
"number",
"null"
]
},
"price_before": {
"description": "Prețul dinainte de reducere, sau null dacă produsul nu e la promoție.",
"type": [
"number",
"null"
]
},
"price_from": {
"description": "Dacă true, `price` e cel mai mic preț dintre variante, nu prețul exact — anunță-l clientului ca „de la X RON\" și folosește `variants` pentru prețul variantei alese. Dacă false, `price` e prețul exact.",
"type": "boolean"
},
"product_id": {
"description": "Identificatorul numeric stabil al produsului.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"sku": {
"description": "Codul SKU al produsului, sau null dacă nu e setat.",
"type": [
"string",
"null"
]
},
"slug": {
"description": "Identificatorul textual stabil, folosit în URL.",
"type": "string"
},
"url": {
"description": "Adresa fișei de produs pe tatuat.ro.",
"type": "string"
},
"variant_count": {
"description": "Câte variante are produsul (0 = produs simplu, fără variante de ales).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"variants": {
"description": "Variantele produsului, cu preț și stoc propriu; listă vidă dacă produsul e simplu.",
"items": {
"additionalProperties": false,
"properties": {
"in_stock": {
"description": "Dacă această variantă poate fi comandată acum.",
"type": "boolean"
},
"is_default": {
"description": "Dacă e varianta selectată implicit pe fișa produsului de pe tatuat.ro.",
"type": "boolean"
},
"name": {
"description": "Numele variantei (ex. mărime, capacitate, culoare).",
"type": "string"
},
"price": {
"description": "Prețul efectiv al variantei (prețul redus dacă are o reducere reală).",
"type": [
"number",
"null"
]
},
"sku": {
"description": "Codul SKU al variantei, sau null dacă nu e setat.",
"type": [
"string",
"null"
]
},
"variant_id": {
"description": "Identificatorul numeric al variantei.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"variant_id",
"name",
"sku",
"price",
"in_stock",
"is_default"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"product_id",
"slug",
"name",
"description",
"url",
"price",
"price_before",
"price_from",
"currency",
"in_stock",
"variant_count",
"brand",
"sku",
"variants"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Fișa produsului, sau null dacă slug-ul nu corespunde niciunui produs activ."
}
},
"required": [
"found",
"product",
"order_restriction"
],
"type": "object"
}
},
{
"description": "Verifică disponibilitatea reală a unui produs (sau al unei variante a lui, ex. o mărime) pentru o cantitate cerută de client, folosind slug-ul întors de search_products. Întoarce una din patru stări — disponibil integral acum, parțial disponibil cu rest pe precomandă, precomandă integrală (stoc 0), sau cantitate la plafonul maxim comandabil — plus un text pe care îl poți spune clientului fără să inventezi o cifră.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"qty": {
"default": 1,
"description": "Câte bucăți vrea clientul să comande. Implicit 1, maximum 9999.",
"maximum": 9999,
"minimum": 1,
"type": "integer"
},
"slug": {
"description": "Identificatorul textual (slug) al produsului, ca cel întors de search_products sau din URL-ul /product/<slug>.",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"variant_id": {
"description": "ID-ul variantei (ex. mărimea acului) al cărei stoc se verifică. Omite pentru produsele fără variante — sau ca să se verifice varianta implicită a produsului.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_stock",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"available_now": {
"description": "Câte bucăți din cantitatea cerută se pot onora chiar acum, din stocul curent.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"backorder_qty": {
"description": "Câte bucăți din cantitatea cerută ar intra pe precomandă (0 dacă tot e disponibil acum).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"max_orderable": {
"description": "Cantitatea maximă comandabilă acum pe această linie de produs (plafon de linie).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"order_restriction": {
"anyOf": [
{
"enum": [
"hu_only"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Restricția de comandă a produsului, sau null dacă n-are niciuna. hu_only = se poate comanda DOAR cu livrare în Ungaria; o comandă cu livrare în România va fi refuzată la plasare, oricât stoc ar exista."
},
"product_id": {
"description": "Identificatorul numeric stabil al produsului.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"product_name": {
"description": "Numele comercial al produsului.",
"type": "string"
},
"requested_qty": {
"description": "Cantitatea cerută în input.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"slug": {
"description": "Slug-ul produsului verificat.",
"type": "string"
},
"state": {
"description": "Starea de stoc: in_stock = toată cantitatea cerută e disponibilă acum; partial = doar o parte e disponibilă acum, restul intră pe precomandă; preorder = stoc 0, toată cantitatea intră pe precomandă; max = cantitatea cerută atinge exact plafonul maxim comandabil pe această linie.",
"enum": [
"in_stock",
"partial",
"preorder",
"max"
],
"type": "string"
},
"url": {
"description": "Adresa fișei de produs pe tatuat.ro.",
"type": "string"
},
"variant_id": {
"anyOf": [
{
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
{
"type": "null"
}
],
"description": "ID-ul variantei verificate, sau null dacă produsul nu are variante."
},
"variant_name": {
"description": "Numele variantei verificate (ex. mărimea), sau null dacă produsul nu are variante.",
"type": [
"string",
"null"
]
}
},
"required": [
"slug",
"product_id",
"product_name",
"variant_id",
"variant_name",
"url",
"requested_qty",
"state",
"available_now",
"backorder_qty",
"max_orderable",
"order_restriction"
],
"type": "object"
}
},
{
"description": "Caută în catalogul tatuat.ro după nume, brand sau tip de produs și întoarce produse cu preț în RON, disponibilitate și link direct la fișa de produs. Folosește acest tool când clientul întreabă dacă un produs există, cât costă sau ce opțiuni sunt disponibile. Pentru detaliile unui produs anume, folosește după aceea get_product cu slug-ul întors aici.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"default": 10,
"description": "Câte rezultate să întoarcă, între 1 și 20. Implicit 10.",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Ce caută clientul, în cuvintele lui: nume de produs, brand, sau tip de produs (ex. „ace 0.30 RL\", „mașină rotativă\", „tuș negru\"). Minim două caractere ca să se facă efectiv o căutare.",
"maxLength": 100,
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_products",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"count": {
"description": "Câte produse s-au găsit, maximum limita cerută.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"products": {
"description": "Produsele găsite, în ordinea de relevanță a magazinului.",
"items": {
"additionalProperties": false,
"properties": {
"brand": {
"description": "Numele brandului, sau null dacă nu e setat.",
"type": [
"string",
"null"
]
},
"currency": {
"const": "RON",
"description": "Moneda prețului. Întotdeauna RON.",
"type": "string"
},
"in_stock": {
"description": "Dacă produsul poate fi comandat acum.",
"type": "boolean"
},
"name": {
"description": "Numele comercial al produsului, în română.",
"type": "string"
},
"price": {
"description": "Prețul efectiv de plată (prețul redus dacă produsul e la promoție). La produsele cu variante e prețul CELEI MAI IEFTINE variante — vezi price_from.",
"type": [
"number",
"null"
]
},
"price_before": {
"description": "Prețul dinainte de reducere, sau null dacă produsul nu e la promoție.",
"type": [
"number",
"null"
]
},
"price_from": {
"description": "Dacă true, `price` e cel mai mic preț dintre variante, nu prețul exact — anunță-l clientului ca „de la X RON\". Dacă false, `price` e prețul exact.",
"type": "boolean"
},
"product_id": {
"description": "Identificatorul numeric stabil al produsului.",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"slug": {
"description": "Identificatorul textual stabil, folosit în URL.",
"type": "string"
},
"url": {
"description": "Adresa fișei de produs pe tatuat.ro.",
"type": "string"
},
"variant_count": {
"description": "Câte variante are produsul (0 = produs simplu, fără variante de ales).",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"product_id",
"slug",
"name",
"url",
"price",
"price_before",
"price_from",
"currency",
"in_stock",
"variant_count",
"brand"
],
"type": "object"
},
"type": "array"
},
"query": {
"description": "Interogarea folosită efectiv, după curățare.",
"type": "string"
}
},
"required": [
"query",
"count",
"products"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:f44ebaced69a6a6a2ac1b1590287af5c25093a6055d73fe687c98d8c3c9d3a7f | sha256sum