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
segmentId
string
ID de Segmento
id
string
ID da Categoria
Request Body
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"
}
]
}
Caso a requisição esteja correta, o código 200 OK
será retornado.
Prossiga para a próxima sessão para finalizar o cadastro de seus produtos.
Outros Erros: Caso sejam retornados outros erros, favor entrar em contato com o time de integração.
Last updated
Was this helpful?