Associar catalogo

GET https://.account-name.krzlabs.io/api/v1/products/association/catalogs/add

Realiza a associação de um catalogo a um produto.


Body Params

Field Type Description Optional
catalog_id string ID do catalogo. required
products array(string) Produtos a serem associados ao catalogo. required
categories array(string) | array Categorias a serem associadas ao catalogo. not required
selection_rule string Regra de seleção.
Valores possíveis:
   - EXCEPT = 'all_except'
   - ACCEPT = 'all_accept'.
required
users_groups array(string) Grupos de usuários a serem associados ao catalogo. not required
Exemplo em JSON
{
  "catalog_id": "64f1b3d4e5d987654321cdef",
  "products": [
    "64f1c4e6e5d567890abcd111",
    "64f1c4e6e5d567890abcd112"
  ],
  "categories": [
    "64f1d5f8e5d135790abcdef1",
    "64f1d5f8e5d135790abcdef2"
  ],
  "selection_rule": "all_accept",
  "users_groups": [
    "64f1e6a7e5d987654321aaaa",
    "64f1f7b8e5d567890abcd333"
  ]
}

Responses

Resposta de sucesso

200
Successfully retrieved API registry entry.
Field Type Description
acknowledged boolean Indica se este resultado de grava o foi confirmado
matchedCount number O número de documentos que corresponderam ao filtro
modifiedCount number O número de documentos que foram atualizados
upsertedCount number O número de documentos que foram inseridos
upsertedId ObjectId O id do documento que foi inserido

Resposta de erro

400
Bad Request
Field Type Description
code Number Código da resposta http
kind String Tipo de mensagem
name String Nome da exceção lançada pela plataforma
title String Titulo do erro lançado pela plataforma
message String Mensagem indicando o probloma ocorrido
solution String Mensagem indicando uma possível solução para o problema

Copyright © 2025 kruzer | All Rights Reserved