Atualizar produto
PUT
https://api.cubosuite.com.br/products/{id}
Descrição
Campos opcionais
Campo | Tipo | Descrição |
---|---|---|
name | string | Nome do produto |
sku | string | Código SKU do produto |
price | number | Preço do produto |
status | enum | Status do produto. Valores possíveis: active , deactivated |
categories | array de números | IDs das categorias associadas ao produto. Devem existir na tabela categories |
urlThumbnail | string | URL da imagem em miniatura |
urlImage | string | URL da imagem principal |
description | string | Descrição do produto |
showCard | boolean | Flag para exibir ou não o produto em formato de cartão |
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.cubosuite.com.br/products/1' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Produto Exemplo",
"sku": "PRD-1234",
"price": 150.99,
"status": "active",
"categories": [1, 3, 5],
"urlThumbnail": "https://bucket.s3.amazonaws.com/uploads/tmp-image.jpg",
"urlImage": "https://bucket.s3.amazonaws.com/uploads/tmp-image-main.jpg",
"description": "Descrição detalhada do produto",
"showCard": true
}'
Response Response Example
{}
Requisição
Parâmetros Path
id
string
requerido
Exemplo:
1
Parâmetros Header
Content-Type
string
opcional
Exemplo:
application/json
Parâmetros Bodyapplication/json