Pular para o conteúdo principal

Endpoint

GET /api/v1/feeds/{platform}
Parâmetros de caminho:
ParâmetroValores
platformgoogle, meta, openai

Requisição Básica

curl "https://app.alana.shopping/api/v1/feeds/google" \
  -H "X-API-Key: sk_live_sua_chave_api"

Streaming NDJSON

Para catálogos grandes, use NDJSON para processar produtos um de cada vez:
curl "https://app.alana.shopping/api/v1/feeds/google" \
  -H "X-API-Key: sk_live_sua_chave_api" \
  -H "Accept: application/x-ndjson"

ETag e Feeds Delta

Use ETag para polling eficiente — baixe um novo feed apenas quando o conteúdo mudar:
# Primeira requisição — salve o ETag
curl -I "https://app.alana.shopping/api/v1/feeds/google" \
  -H "X-API-Key: sk_live_sua_chave_api"
# ETag: "abc123def456"

# Requisições subsequentes — pule o download se não mudou
curl "https://app.alana.shopping/api/v1/feeds/google" \
  -H "X-API-Key: sk_live_sua_chave_api" \
  -H "If-None-Match: \"abc123def456\""
# Retorna 304 Not Modified se o feed não mudou

Headers de Resposta

HeaderDescrição
ETagHash do conteúdo para requisições condicionais
Last-ModifiedTimestamp da última geração do feed
X-Feed-Product-CountNúmero de produtos no feed
Cache-Controlmax-age=900 (cache de 15 minutos)

Parâmetros de Query

ParâmetroTipoDescrição
catalog_idstringFiltrar para um catálogo específico (opcional)
limitintegerMáximo de produtos por página
offsetintegerOffset de paginação
Last modified on March 18, 2026