Alterar Categorias

Alteração de Categoria

Se deseja alterar os dados da categoria criada, você deverá utilizar esse método. O processo é similar a criação de categorias.

Para alterar qualquer um dos dados, toda a estrutura deverá ser enviada novamente, contendo os dados alterados.

Realize a atualização via PUT na rota Url/segments/{segmentId}/categories/{id}.

Para obter o ID da categoria, veja Listar Categorias.

O SegmentID deverá ser informado, saiba mais em Login via API. O uso de seu Bearer Token também será necessário.

Alterar Categoria

PUT {Url}/segments/{segmentId}/categories/{id}

Path Parameters

Name
Type
Description

segmentId

string

ID de Segmento

id

string

ID da Categoria

Request Body

Name
Type
Description

name*

string

Nome da Categoria

systemCode

string

Código do Sistema Externo

categoryId

string

ID da Categoria Pai

companies

array

ID das empresas que receberão a categoria

iconUrl

string

Url da imagem da categoria (https://subdominio.site.com.br/foto.png)

status

string

Status da Categoria (Ativa: active | Inativa: inactive )

{
  "_id": "string",
  "createdAt": "2020-01-01T00:00:00Z",
  "updatedAt": "2020-01-01T00:00:00Z",
  "companies": [
    {
      "_id": "string",
      "createdAt": "2020-01-01T00:00:00Z",
      "updatedAt": "2020-01-01T00:00:00Z",
      "segment": "string",
      "type": "private",
      "document": "string",
      "name": "string",
      "tag": "string",
      "logoUrl": "string",
      "crtId": "string",
      "addresses": [
        {
          "_id": "string",
          "country": "string",
          "state": "string",
          "city": "string",
          "neighborhood": "string",
          "street": "string",
          "number": "string",
          "complement": "string",
          "postalCode": "string"
        }
      ],
      "contacts": [
        {
          "contact": "string",
          "type": "whatsapp"
        }
      ],
      "integration": {
        "praNotas": {
          "authorization": "string",
          "homologation": true,
          "certificate": "string",
          "status": "string",
          "count": 0,
          "serie": "string",
          "csc": "string",
          "cscId": "string"
        },
        "pagaRapido": {
          "authorization": "string",
          "subscription": "string"
        },
        "praSaques": {
          "token": "string"
        }
      },
      "activityBranch": {
        "_id": "string",
        "name": "string",
        "examples": "string",
        "value": "retail"
      },
      "stockSettings": {
        "stockLocalDevice": {
          "_id": "string",
          "createdAt": "2020-01-01T00:00:00Z",
          "updatedAt": "2020-01-01T00:00:00Z",
          "name": "string",
          "company": null,
          "acronym": "string",
          "segment": "string"
        },
        "stockLocalCatalog": {
          "_id": "string",
          "createdAt": "2020-01-01T00:00:00Z",
          "updatedAt": "2020-01-01T00:00:00Z",
          "name": "string",
          "company": null,
          "acronym": "string",
          "segment": "string"
        }
      }
    }
  ],
  "segment": "string",
  "name": "string",
  "systemCode": "string",
  "categoryId": "string",
  "iconUrl": "string",
  "subcategories": [],
  "status": "active",
  "salesChannelCategories": [
    {
      "appConfiguration": {},
      "salesChannelCategory": {
        "_id": "string",
        "createdAt": "2020-01-01T00:00:00Z",
        "updatedAt": "2020-01-01T00:00:00Z",
        "externalId": "string",
        "name": "string",
        "app": "string",
        "picture": "string",
        "previousCategories": [],
        "childrens": [],
        "customFields": []
      },
      "externalId": "string"
    }
  ]
}

Last updated

Was this helpful?