A API V3 JÁ ESTÁ DISPONÍVEL
As integrações API v2 que já estão configuradas, seguirão funcionando temporariamente. |
Atualiza uma categoria
Atualiza uma categoria a partir do seu id.
curl |
curl -X PUT "https://bling.com.br/Api/v2/categoria/{idCategoria}/json/" |
PHP |
$url = 'https://bling.com.br/Api/v2/categoria/{idCategoria}/json/'; |
C# |
public static void ExecuteUpdateCategory() { |
Parâmetro | Descrição | Tipo |
apikey |
apikey gerada no sistema | string |
xml |
Xml contendo a categoria | string |
Para o parâmetro xml
, é necessário seguir o padrão.
Tabela de campos do XML
Grupo | Campo | Informação | Tipo | Padrão | Opcional | Nota |
---|---|---|---|---|---|---|
raiz | categorias | Obrigatório | ||||
categorias | categoria | Objeto categoria | Obrigatório | |||
categoria | descricao | Descrição da categoria | STRING(50) | Obrigatório | ||
categoria | idCategoriaPai | ID da categoria pai | INTEGER(11) | 0 | Opcional |
Mensagens de erros específicos
Código | Mensagem |
---|---|
90 | Não foi possível salvar as informações da categoria |
91 | O campo descrição é obrigatório |
92 | Não foi possível atualizar a categoria - Categoria não encontrada no sistema |
93 | A categoria não foi localizada |
94 | Já existe uma categoria de mesmo nível e pai com a descrição informada |
95 | Não foi localizada nenhuma categoria com o idCategoriaPai informado |
Exemplo de XML
<?xml version="1.0" encoding="UTF-8"?>
<categorias>
<categoria>
<descricao>Casa, Mesa e Banho</descricao>
<idcategoriapai>0</idcategoriapai>
</categoria>
</categorias>
Retorno
Em caso de sucesso, retornará a categoria alterada, no mesmo modelo do exemplo a seguir. Caso contrário, retornará um erro.
A resposta será no formato especificado na URL (XML ou JSON).
{ "retorno": { "categorias": [ { "categoria": { "id": 792, "descricao": "Casa, Mesa e Banho", "idCategoriaPai": 0 } } ] } }