PagnovoPagnovodocs

Referência da API

Buscar produto

Retorna o produto completo, com `_count.offers` (total de Offers não-deletadas) e um bloco `stats`: total de ofertas, ofertas ativas e número de assinaturas ativas vinculadas a qualquer Offer desse produto.

GET/v2/products/:id

Autenticação

HTTP Basic Auth. Envie sua secret key no header:

Authorization: Basic {base64(secret:SUA_SECRET_KEY)}

Parâmetros

idstring (path, UUID)obrigatório

UUID do produto.

Exemplo: prd_111aaa-bbb-ccc

Respostas

200

Produto encontrado, com stats agregadas.

JSON
{
  "id": "prd_111aaa-bbb-ccc",
  "name": "Curso de Marketing Digital",
  "description": "...",
  "imageUrl": "...",
  "externalId": "curso-mkt-2026",
  "active": true,
  "metadata": { },
  "createdAt": "2026-05-26T14:32:01.923Z",
  "updatedAt": "2026-05-26T14:32:01.923Z",
  "_count": { "offers": 3 },
  "stats": {
    "totalOffers": 3,
    "activeOffers": 2,
    "activeSubscriptions": 47
  }
}
404

Produto não encontrado.

JSON
{ "status": 404, "error": "Produto nao encontrado" }

Exemplos

cURL
curl -X GET "https://api.pagnovo.com/v2/products/prd_111aaa-bbb-ccc" \
  -H "Authorization: Basic $(echo -n 'secret:SUA_SECRET_KEY' | base64)"