Product information by EAN

Procure um produto alimentício embalado no catálogo mestre Tuduu pelo seu EAN e obtenha os seus dados descritivos: título, marca, a lista completa de ingredientes como uma única string e o formato do rótulo. Os ingredientes são retornados em bruto, prontos para alimentar a análise de compatibilidade. Casos de uso: APLICATIVO DE COMPRAS COM LEITOR DE CÓDIGO DE BARRAS • O usuário escaneia um código de barras e vê instantaneamente o nome do produto, a marca e os ingredientes, sem manter um catálogo. SUPERMERCADO — ENRIQUECIMENTO DO CATÁLOGO • Preencha os dados em falta do produto (título, marca, ingredientes) para itens identificados apenas por EAN.

GET
/products/{ean}
Products
Custo: 10 créditos

Resposta

200
application/json
object

ProductInfoResult

Informações básicas do produto consultadas por EAN no catálogo mestre da Tuduu. Os endpoints são disjuntos por design: este contém os campos descritivos, enquanto macronutrientes e compatibilidade ficam em seus próprios endpoints por EAN. Faça a mesclagem das respostas em 'ean'.

object

ean

EAN normalizado: a chave canônica usada para mesclar as respostas dos endpoints por EAN

string

title?

Título do produto. Usa por padrão a denominação de venda. Nulo quando desconhecido

string | null

brand?

Marca. Nulo quando desconhecido

string | null

ingredients?

Lista de ingredientes como uma única cadeia de caracteres bruta, conforme impresso no rótulo. Nulo quando desconhecido

string | null

format?

Formato do rótulo / tamanho da embalagem (por exemplo, "500 g"). Null quando desconhecido

string | null
204
application/json

No Content

Nenhum esquema está disponível para este endpoint.

401
application/json
object

Não autorizado

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Proibido

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Não Aceitável

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

Entidade não processável

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Muitas solicitações (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

Erro Interno do Servidor

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Gateway Ruim (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Tempo de Espera Expirado (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string