![]() |
Gerenciamento de Categorias e SubcategoriasIntroduçãoEsta API faz parte da integração de Notas para gerenciar as categorias e subcategorias que serão utilizadas nas mesmas. RequisiçõesA url e o token são gerados na área de Integração do Zen (No topo do CRM Zen, clique no ícone de engrenagem e depois selecione Integração).Todas as requisições devem conter o parâmetro token (na querystring). Os dados são uma string JSON válida. Ver modelos mais à frente. Obs.: O JSON deve ser encodado em UTF-8 Obs.: O token NÃO deve ser divulgado publicamente em hipótese alguma Exemplo de requisição com AJAX:
RespostasTodas as respostas estarão no formato JSON.De modo geral, respostas bem sucedidas retornarão código HTTP 200 OK. ErrosObs.: Caso ocorra alguma falha na requisição mantenha uma fila e tente novamente.Na ocorrência de erros, a resposta será da seguinte forma:
Mensagens de retorno200 OK
400 Bad Request
401 Unauthorized
500 Internal Server Error
|
Parâmetro | Tipo | Tamanho | Descrição |
Acao | String | 10 | Ação desejada (InserirCat) (Obrigatório) |
IdCategoria | String | 10 | Código de integração da Categoria (Obrigatório) |
NomeCategoria | String | 100 | Nome da Categoria (Obrigatório) |
Obs.: Cada requisição recebe uma string JSON com dados de somente uma categoria.
Obs2.: O código de integração da subcategoria deve ser único.
Obs3.: O nome da subcategoria deve ser único por categoria (O mesmo nome pode existir em outra categoria).
Obs4.: O nó Subcategorias pode conter até 30 itens
Obs5.: As subcategorias enviadas serão adicionadas e não será excluída nenhuma já existente.
Parâmetro | Tipo | Tamanho | Descrição |
Acao | String | 10 | Ação desejada (InserirSub) (Obrigatório) |
IdCategoria | String | 10 | Código de integração da Categoria (Obrigatório) |
Subcategorias->IdSubcategoria | String | 10 | Código de integração da Subcategoria (Obrigatório) |
Subcategorias->NomeSubcategoria | String | 100 | Nome da Subcategoria (Obrigatório) |
Obs.: Cada requisição recebe uma string JSON com dados de somente uma categoria.
Obs2.: Caso exista mais de um registro com o mesmo código de integração de categoria, os mesmos serão editados.
Obs3.: O nome da categoria deve ser único.
Parâmetro | Tipo | Tamanho | Descrição |
Acao | String | 10 | Ação desejada (EditarCat) (Obrigatório) |
IdCategoria | String | 10 | Código de integração da Categoria (Obrigatório) |
NomeCategoria | String | 100 | Nome da Categoria (Obrigatório) |
Obs.: Cada requisição recebe uma string JSON com dados de somente uma subcategoria.
Obs2.: Caso exista mais de um registro com o mesmo código de integração de subcategoria, os mesmos serão editados.
Obs3.: O nome da subcategoria deve ser único por categoria (O mesmo nome pode existir em outra categoria).
Parâmetro | Tipo | Tamanho | Descrição |
Acao | String | 10 | Ação desejada (EditarSub) (Obrigatório) |
IdCategoria | String | 10 | Código de integração da Categoria (Obrigatório) |
IdSubcategoria | String | 10 | Código de integração da Subcategoria (Obrigatório) |
NomeSubcategoria | String | 100 | Nome da Subcategoria (Obrigatório) |
Obs.: Cada requisição recebe uma string JSON com dados de somente uma categoria.
Obs2.: Caso exista mais de um registro com o mesmo código de integração de categoria, os mesmos serão excluídos.
Obs3.: Categorias que já estão sendo utilizadas não podem ser excluídas.
Parâmetro | Tipo | Tamanho | Descrição |
Acao | String | 10 | Ação desejada (ExcluirCat) (Obrigatório) |
IdCategoria | String | 10 | Código de integração da categoria (Obrigatório) |
Obs.: Cada requisição recebe uma string JSON com dados de somente uma categoria.
Obs2.: Caso exista mais de um registro com o mesmo código de integração de subcategoria, os mesmos serão excluídos.
Obs3.: O nó Subcategorias pode conter até 30 itens
Obs4.: Subcategorias que já estão sendo utilizadas não podem ser excluídas.
Parâmetro | Tipo | Tamanho | Descrição |
Acao | String | 10 | Ação desejada (ExcluirSub) (Obrigatório) |
IdCategoria | String | 10 | Código de integração da Categoria (Obrigatório) |
Subcategorias->IdSubcategoria | String | 10 | Código de integração da Subcategoria (Obrigatório) |