curl -X POST 'https://api.goatpay.com.br/v1/products/create' \
-H 'X-API-Key: gp_live_SUA_CHAVE' \
-H 'Content-Type: application/json' \
-d '{
"name": "Curso completo",
"sku": "CURSO-001",
"price": 197.00,
"status": "ACTIVE",
"description": "Acesso vitalício",
"deliveries": [
{ "type": "LINK", "redirectUrl": "https://loja.com/area-membros" }
]
}'
{
"success": true,
"message": "Produto criado",
"data": {
"id": "clx_product",
"name": "Curso completo",
"sku": "CURSO-001",
"price": 197,
"status": "ACTIVE",
"deliveries": [{ "type": "LINK", "redirectUrl": "https://loja.com/area-membros" }],
"hasImage": false,
"salesCount": 0,
"createdAt": "2026-06-02T12:00:00.000Z",
"updatedAt": "2026-06-02T12:00:00.000Z"
},
"requestId": "req_abc"
}
Produtos
Criar produto
Cadastra produto e regras de entrega digital.
POST
/
products
/
create
curl -X POST 'https://api.goatpay.com.br/v1/products/create' \
-H 'X-API-Key: gp_live_SUA_CHAVE' \
-H 'Content-Type: application/json' \
-d '{
"name": "Curso completo",
"sku": "CURSO-001",
"price": 197.00,
"status": "ACTIVE",
"description": "Acesso vitalício",
"deliveries": [
{ "type": "LINK", "redirectUrl": "https://loja.com/area-membros" }
]
}'
{
"success": true,
"message": "Produto criado",
"data": {
"id": "clx_product",
"name": "Curso completo",
"sku": "CURSO-001",
"price": 197,
"status": "ACTIVE",
"deliveries": [{ "type": "LINK", "redirectUrl": "https://loja.com/area-membros" }],
"hasImage": false,
"salesCount": 0,
"createdAt": "2026-06-02T12:00:00.000Z",
"updatedAt": "2026-06-02T12:00:00.000Z"
},
"requestId": "req_abc"
}
URL:
POST https://api.goatpay.com.br/v1/products/create · Permissão: products/createcurl -X POST 'https://api.goatpay.com.br/v1/products/create' \
-H 'X-API-Key: gp_live_SUA_CHAVE' \
-H 'Content-Type: application/json' \
-d '{
"name": "Curso completo",
"sku": "CURSO-001",
"price": 197.00,
"status": "ACTIVE",
"description": "Acesso vitalício",
"deliveries": [
{ "type": "LINK", "redirectUrl": "https://loja.com/area-membros" }
]
}'
{
"success": true,
"message": "Produto criado",
"data": {
"id": "clx_product",
"name": "Curso completo",
"sku": "CURSO-001",
"price": 197,
"status": "ACTIVE",
"deliveries": [{ "type": "LINK", "redirectUrl": "https://loja.com/area-membros" }],
"hasImage": false,
"salesCount": 0,
"createdAt": "2026-06-02T12:00:00.000Z",
"updatedAt": "2026-06-02T12:00:00.000Z"
},
"requestId": "req_abc"
}
Corpo
string
required
Nome (até 120 caracteres).
string
SKU interno.
string
Descrição.
number
Preço em BRL (mín. 0,01).
string
ACTIVE ou INACTIVE.array
Entregas:
type = TEXT_INFINITE, TEXT_LINES ou LINK; use redirectUrl para link externo.Upload de imagem e arquivos de entrega em lote ficam no dashboard (
multipart). A API cobre metadados e regras de entrega.Authorizations
Chave gp_live_... criada em Integrações → Chaves de API no dashboard.
Body
application/json

