OpenAPITodas as operações em OpenAPI (Postman, Insomnia).
Geral · ProdutosKit

KIT de produtos

POSThttps://app.omie.com.br/api/v1/geral/produtoskit/WSDL
0consultas
1alteração
Claude · MCPpelos assistentes de IA
JSON · XMLformato

AlterarComponentesKit

altera dadosClaudeMCP

Inclui/Altera/Exclui os componentes do KIT.

Obrigatórios 1

CampoTipoDescrição
codigo_produtonúmero inteiroID do produto que irá receber os componentes do KIT. (utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno gerado pelo Omie ao cadastrar o produto. Para incluir componentes do KIT, o Tipo do Produto deve ser: "KT - Kit".
Opcionais 1Campos e estruturas que você pode enviar
CampoTipoDescrição
componentes_kitlista de objetosLista de Componentes do KIT.
componentes_kit[].acao_componenteobrigatóriotexto · até 1Indica se irá Incluir/Alterar ou Excluir o componente. Pode ser: "A" - Alterar o componente. "E" - Excluir o componente "I" - Incluir o componente.
componentes_kit[].codigo_componentenúmero inteiroIdentificação do componente do KIT, deve ser utilizado para Alterar e Excluir o componente. Não deve ser informado na inclusão. Esse código não aparece na tela do Omie.
componentes_kit[].codigo_local_estoquenúmero inteiroID do local de estoque Caso não seja informado será atribuido o local de estoque padrão. Utilize a tag "codigo_local_estoque" do método "ListarLocaisEstoque" da API: https://app.omie.com.br/api/v1/estoque/local/ para obter essa informação.
componentes_kit[].codigo_produto_componentenúmero inteiroID do produto que deseja Incluir ou Alterar no KIT. (utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno gerado pelo Omie ao cadastrar o produto.
componentes_kit[].obs_componentetextoObservações do Componente.
componentes_kit[].quantidade_componentenúmeroQuantidade do componente.
componentes_kit[].valor_unitario_componentenúmeroValor unitário do componente.
Retorno 4O que volta numa chamada bem-sucedida
CampoTipoDescrição
cCodStatustextoCódigo do status do processamento. Se o retorno for "0" significa que a solicitação foi executada com sucesso. Se o retorno for maior que "0" ocorreu algum erro durante o processamento da solicitação. A tag "cDesStatus" descreve o problema ocorrido.
cDesStatustextoDescrição do status do processamento. Essa tag explica o resultado da tag "cCodigoStatus".
codigo_produtonúmero inteiroID do produto que irá receber os componentes do KIT. (utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno gerado pelo Omie ao cadastrar o produto. Para incluir componentes do KIT, o Tipo do Produto deve ser: "KT - Kit".
componentes_kitlista de objetosLista de Componentes do KIT.
componentes_kit[].acao_componentetextoIndica se irá Incluir/Alterar ou Excluir o componente. Pode ser: "A" - Alterar o componente. "E" - Excluir o componente "I" - Incluir o componente.
componentes_kit[].codigo_componentenúmero inteiroIdentificação do componente do KIT, deve ser utilizado para Alterar e Excluir o componente. Não deve ser informado na inclusão. Esse código não aparece na tela do Omie.
componentes_kit[].codigo_local_estoquenúmero inteiroID do local de estoque Caso não seja informado será atribuido o local de estoque padrão. Utilize a tag "codigo_local_estoque" do método "ListarLocaisEstoque" da API: https://app.omie.com.br/api/v1/estoque/local/ para obter essa informação.
componentes_kit[].codigo_produto_componentenúmero inteiroID do produto que deseja Incluir ou Alterar no KIT. (utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno gerado pelo Omie ao cadastrar o produto.
componentes_kit[].obs_componentetextoObservações do Componente.
componentes_kit[].quantidade_componentedecimalQuantidade do componente.
componentes_kit[].valor_unitario_componentedecimalValor unitário do componente.
POST /api/v1/geral/produtoskit/
curl -s https://app.omie.com.br/api/v1/geral/produtoskit/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "AlterarComponentesKit", "param": [{"codigo_produto": 0, "componentes_kit": [{"acao_componente": "I", "codigo_componente": 0, "codigo_produto_componente": 0, "valor_unitario_componente": 1.99, "quantidade_componente": 1, "codigo_local_estoque": 0}]}]}'