/api/user/products/{id}multipart/form-dataapi_token| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
x-api-key | string | Sim | Token de autenticação API Key |
User-Agent | AtivoB2B/1.0 | Sim |
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | string | Sim | ID do produto a ser atualizado. |
Exemplo de ID: e653ca6c-479c-4aab-8935-6f542e97ead0
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
title | string | Sim | O título do produto |
description | string | Não | A descrição do produto |
shippingType | string | Sim | O tipo de envio do produto |
status | string | Sim | O status do produto |
unitPrice | number | Sim | O preço unitário do produto |
maxInstallments | number | Sim | O número máximo de parcelas do produto |
accessLink | string | Não | O link de acesso do produto |
additionalInfo | string | Não | Informações adicionais sobre o produto |
images | array | Não | As imagens do produto (arquivos) |
paymentMethod | object | Não | Métodos de pagamento aceitos para o produto |
imagesIds | array | Não | IDs das imagens que devem ser mantidas para o produto |
curl --location --request PUT '/api/user/products/' \
--header 'x-api-key: {Token}' \
--header 'User-Agent: AtivoB2B/1.0' \
--header 'Content-Type: application/json' \
--data-raw '{
"title": "Curso de Fotografia Avançado",
"description": "Curso avançado de técnicas fotográficas para profissionais.",
"shippingType": "online",
"status": "ativo",
"unitPrice": 0,
"maxInstallments": 0,
"accessLink": "X",
"additionalInfo": "Acesso vitalício e suporte dedicado.",
"images": [
"imagem1.jpg",
"imagem2.jpg"
],
"paymentMethod": {
"creditCard": true,
"pix": true,
"boleto": true
},
"imagesIds": [
"0",
"0"
]
}'{
"data": {
"id": "0",
"title": "Camisa do Palmeiras",
"description": "Nova camisa do palmeiras",
"shippingType": "DIGITAL",
"status": "ACTIVE",
"unitPrice": 0,
"maxInstallments": 0,
"accessLink": "X",
"additionalInfo": "Camiseta tamanho M",
"images": [],
"paymentMethod": {},
"sellerId": "0",
"uniqueProductLinkId": "0",
"createdAt": "2025-04-17T15:06:22.618Z",
"updatedAt": "2025-04-17T15:06:22.728Z",
"deletedAt": null
},
"message": "O produto foi criado com sucesso",
"status": 201,
"error": null
}