Criar Relações de Produtos
POST https://.account-name.krzlabs.io/api/v1/automations/product-relations
Realiza a criação de relações de produtos.
Body Params
| Field | Type | Description | Optional | Searchable |
|---|---|---|---|---|
| product_id | string | Id do produto. | required | false |
| related | ObjectId | Referência ao produto. | required | false |
| type | enum(ProductRelationTypeEnum) | Referência à família do produto. | required | false |
ProductRelationTypeEnum
| Value | Description |
|---|---|
| ASSOCIATION | 'association' |
| KIT_PRODUCTS | 'kit_products' |
| KIT_SERVICES | 'kit_services' |
| ELIGIBLE_SERVICE_PRODUCTS | 'eligible_service_products' |
| INELIGIBLE_SERVICE_PRODUCTS | 'ineligible_service_products' |
| ELIGIBLE_SERVICE_CATEGORIES | 'eligible_service_categories' |
| INELIGIBLE_SERVICE_CATEGORIES | 'ineligible_service_categories' |
Exemplo em JSON
{
"product_id": "12345",
"related": "64b7f9e2c9a8f2a1d3e6b789",
"type": "association"
}
Responses
Resposta de sucesso
200
| Field | Type | Description | Optional | Searchable |
|---|---|---|---|---|
| insertedId | ObjectId | Id do documento inserido. | required | false |
Resposta de erro
400
| 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