Skip to main content

📌 Endpoint

GET /stores/:storeId/products/:productId Retorna um produto específico da loja.

🔐 Autenticação & Validações

  • Rota pública (sem autenticação obrigatória).
  • ⚠️ Validação de negócio: O dono da loja deve ter um plano ativo.
    • Se o plano está inativo/expirado, retorna 403 NO_ACTIVE_SUBSCRIPTION.
  • Opcionalmente, você pode enviar Authorization para requisições autenticadas (ex: dados privados futuros).

🧾 Parâmetros de rota


✅ Exemplo de requisição


Snippet padrao (cURL)

Use o exemplo cURL da secao Exemplo de requisicao acima como snippet oficial.

📦 Resposta de sucesso (200)


⚠️ Possíveis erros

  • 400 INVALID_DATA → parâmetros inválidos
  • 404 STORE_NOT_FOUND → loja não encontrada
  • 404 PRODUCT_NOT_FOUND → produto não encontrado (inclusive quando o productId não é um UUID válido)
  • 403 NO_ACTIVE_SUBSCRIPTION (ou similar) → plano inativo/expirado
  • 500 INTERNAL_SERVER_ERROR → erro interno