Inserindo um novo Grupo de Produtos

Para criar um novo Grupo de Produtos utilize o endpoint POST/gruposprodutos

Use GroupType: "Critérios" para criar um grupo dinâmico (preenchendo Parameters) ou GroupType: "Lista" para um grupo estático (preenchendo EtlFilter). Retorna o identificador do grupo recém-criado em AgrupamentoId.

Request body

{
  "name": "string",
  "description": "string",
  "groupType": "string",
  "parameters": {
    "attributes": [
      {
        "attributesSelection": "string",
        "attributeId": 0,
        "name": "string",
        "values": [
          "string"
        ]
      }
    ],
    "categorySelection": "string",
    "categories": [
      {
        "id": 0,
        "name": "string"
      }
    ],
    "genderSelection": "string",
    "genders": [
      {
        "id": 0,
        "name": "string"
      }
    ],
    "brandSelection": "string",
    "brands": [
      {
        "id": 0,
        "name": "string"
      }
    ],
    "collectionSelection": "string",
    "collections": [
      {
        "id": 0,
        "name": "string"
      }
    ],
    "distributionCenterSelection": "string",
    "distributionCenters": [
      {
        "id": 0,
        "name": "string"
      }
    ],
    "sellerSelection": "string",
    "sellers": [
      {
        "id": 0,
        "name": "string"
      }
    ],
    "discount": true,
    "picture": true,
    "stockGte": 0,
    "stockLte": 0
  },
  "etlFilter": {
    "produtoVarianteId": [
      0
    ],
    "produtoVarianteId_Neq": [
      0
    ],
    "produtoVarianteId_Gte": 0,
    "produtoId": [
      0
    ],
    "produtoId_Neq": [
      0
    ],
    "parentId": [
      0
    ],
    "busca": [
      "string"
    ],
    "sku": [
      "string"
    ],
    "ean": [
      "string"
    ],
    "disponivel": true,
    "valido": true,
    "estoque_Gte": 0,
    "estoque_Lte": 0,
    "estoqueReservado_Gte": 0,
    "estoqueReservado_Lte": 0,
    "dataAtualizacao_Gte": "string",
    "dataAtualizacao_Lte": "string",
    "dataCriacao_Gte": "string",
    "dataCriacao_Lte": "string"
  }
}

Response body

{
  "agrupamentoId": 0,
  "resultadoOperacao": true,
  "codigo": 0,
  "mensagem": "string"
}