Criar produto
Cria um produto digital (type sempre DIGITAL — outros tipos não são criáveis
pela API pública nesta versão).
Produtos físicos ainda não são processados pela API. Não há envio, frete nem código de rastreio por aqui: use a API só para produtos digitais e assinaturas.
O produto é criado sem imagem e sem categoria — ambos podem ser preenchidos depois pelo
painel. warranty_time (garantia, em dias) também não é aceito no corpo: é resolvido
automaticamente a partir da configuração mínima de garantia da sua conta.
Este endpoint só cria o produto. Para vender, crie também uma oferta (preço) para ele — consulte a documentação da rota de ofertas.
Sem campo de autorização: o portal autentica por você com a sua chave de Homologação e as requisições rodam só no ambiente de testes.
Token de acesso devolvido por POST /auth/token. Envie como "Authorization: Bearer ". Vale 24 horas.
In: header
length <= 255Response Body
curl -X POST "https://pagpolar-api.creativecode.dev.br/v1/products" \ -H "Content-Type: application/json" \ -d '{ "name": "Curso de Marketing Digital", "description": "Aprenda a vender online do zero" }'{
"data": {
"id": "c4d5e6f7-a8b9-4c0d-1e2f-3a4b5c6d7e8f",
"name": "Curso de Marketing Digital",
"description": "Aprenda a vender online do zero",
"author": null,
"promotional_text": null,
"is_active": true,
"image": null,
"type": "DIGITAL",
"content_type": "DEFAULT",
"warranty_time": 7,
"category": null,
"created_at": "2026-01-15T12:00:00.000Z",
"updated_at": "2026-01-15T12:00:00.000Z"
}
}{
"error": {
"code": "invalid_request",
"message": "string",
"request_id": "string"
}
}{
"error": {
"code": "invalid_request",
"message": "string",
"request_id": "string"
}
}{
"error": {
"code": "invalid_request",
"message": "string",
"request_id": "string"
}
}{
"error": {
"code": "invalid_request",
"message": "string",
"request_id": "string"
}
}