put https://{environment}.neomode.com.br/management/catalog/categories
Inserts a list of categories.
A upsert statement verify if already exists a product with the code set on body request and updates an existing product or creates a new one.
This request is an array, so you can insert more than one category by query.
Exemplo de corpo de requisição:
[
{
"id": "00000000-0000-0000-0000-000000000000",
"clientId": "clientId",
"name": "Robôs",
"description": "Robôs",
"code": "1001",
"order": 0,
"imageUrl": "https://domain.com/category-image.jpg",
"iconUrl": "https://domain.com/category-icon.png",
"isActive": true,
"parentId": "77e0013d-7373-4146-af9e-16276d4ec40a"
}
]
Campo | Tipo | Obrigatório | Descrição |
---|---|---|---|
id | string (uuid) | Sim | Identificador único da categoria. |
clientId | string | Sim | Identificador do cliente que está enviando a categoria. |
name | string | Sim | Nome da categoria. |
description | string | Sim | Descrição da categoria. |
code | string | Sim | Código interno da categoria. Pode ser usado para mapeamento com o ERP. |
order | number | Sim | Posição da categoria na ordenação da exibição. |
imageUrl | string | Não | URL da imagem principal da categoria. |
iconUrl | string | Não | URL do ícone da categoria (opcional). |
isActive | boolean | Sim | Define se a categoria está ativa. |
parentId | string (uuid) | Não | ID da categoria pai. Se não informado, a categoria será considerada de nível superior. |