Skip to main content

📌 Endpoint

GET /stores/:storeId/products Retorna todos os produtos de uma loja. Os produtos sao retornados na ordem de position (ascendente).

🔐 Autenticação

  • Rota pública para consulta.
  • A loja precisa existir e estar com plano ativo.

🧾 Parâmetros de rota

ParâmetroTipoObrigatórioDescrição
storeIdstringSimID da loja

✅ Exemplo de requisição

curl -X GET "https://api.cabrapi.com.br/stores/STORE_ID/products"

📦 Resposta de sucesso (200)

{
	"status": true,
	"code": "PRODUCTS_FETCHED",
	"products": [
		{
			"id": "d4f2b5ff-7ae5-4a00-8f18-5d7b6f20f2b8",
			"name": "Curso Premium",
			"position": 1,
			"description": "Acesso completo ao conteúdo.",
			"price": 49.9,
			"image": null,
			"delivery": "DIGITAL",
			"stock": 100,
			"sold": 12,
			"storeId": "STORE_ID",
			"metadata": {},
			"createdAt": "2026-03-02T20:00:00.000Z",
			"updatedAt": "2026-03-02T20:00:00.000Z",
			"categories": [
				{
					"id": "CATEGORY_ID",
					"name": "Cursos"
				}
			]
		}
	]
}

⚠️ Possíveis erros

  • 400 INVALID_DATA → parâmetro inválido
  • 404 STORE_NOT_FOUND → loja não encontrada
  • 404 PRODUCTS_NOT_FOUND → nenhum produto cadastrado
  • 403 NO_ACTIVE_SUBSCRIPTION (ou similar) → plano inativo/expirado
  • 500 INTERNAL_SERVER_ERROR → erro interno