OpenAPITodas as operações em OpenAPI (Postman, Insomnia).
Produtos · OrdemProducao

Ordem de Produção

POSThttps://app.omie.com.br/api/v1/produtos/op/WSDL
2consultas
6alterações
Claude · MCPpelos assistentes de IA
JSON · XMLformato

AlterarOrdemProducao

altera dadosClaudeMCP

Alteração de Ordem de Produção.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 5Campos e estruturas que você pode enviar
CampoTipoDescrição
identificacaoobjeto
identificacao.cCodIntOPtexto · até 20Código de integração da ordem de produção. (Utilizado em títulos criados via API, não é visualizado na tela).
identificacao.cCodIntProdtexto · até 60Código de Integração do Produto (Utilizado para integração via API, não aparece na tela).
identificacao.cNumOPtexto · até 15Número da ordem de produção.
identificacao.cReservadotexto · até 1Preencher com "S" ou "N" Default "N" Utilizado apenas nos métodos de inclusão e alteraçãoEx.: S, N
identificacao.codigo_local_estoquenúmero inteiroCódigo do Local do Estoque. Caso não informado assumirá o Local do Estoque padrão.
identificacao.dDtPrevisaotexto · até 10Data de previsão da conclusão da produção.
identificacao.lote_validade_opobjetoInformações referente ao lote e validade do produto principal da Ordem de Produção. Somente um lote pode ser informado para o produto principal — a quantidade é a própria quantidade a produzir informada na tag [nQtde].
identificacao.lote_validade_op.cCodAgregtexto · até 20Código de agregação do lote do produto. Deve ser informado apenas quando a tag [nIdLote] não for informada.
identificacao.lote_validade_op.cNumLotetexto · até 60Número do lote do produto. Deve ser informado apenas quando a tag [nIdLote] não for informada, com isso, será criado um novo lote a partir do número informado.
identificacao.lote_validade_op.dDataFabtextoData de fabricação do lote. Deve ser informado apenas quando a tag [nIdLote] não for informada. Como default é utilizado a data atual.
identificacao.lote_validade_op.dDataValobrigatóriotextoData de validade do lote. Deve ser informado apenas quando a tag [nIdLote] não for informada. Quando não informada, é calculada a partir do prazo de validade cadastrado no produto; se o produto não tiver prazo cadastrado, o preenchimento é obrigatório.
identificacao.lote_validade_op.nIdLotenúmero inteiroId do lote do produto. Quando informado, vincula um lote já existente. Quando não informado, a tag [cNumLote] passa a ser obrigatória e o lote é criado no momento da conclusão da Ordem de Produção.
identificacao.nCodOPnúmero inteiroCódigo da ordem de produção. (Gerado internamente, não é visualizado na tela).
identificacao.nCodProdutonúmero inteiroCódigo do produto. (Gerado internamente, não é visualizado na tela).
identificacao.nQtdenúmeroQuantidade a produzir.
infAdicionaisobjeto
infAdicionais.cEtapatexto · até 2Etapa da Ordem de Produção.
infAdicionais.dDtConclusaotexto · até 10Data de conclusão da produção.
infAdicionais.dDtIniciotexto · até 10Data de início da produção.
infAdicionais.nCodProjetonúmero inteiroCódigo do projeto. (Gerado internamente, não é visualizado na tela).
itenslista de objetosItens da ordem de produção.
itens[].cUtilizarDoEstoqueobrigatóriotexto · até 1Utilizar os itens que já estão prontos no estoque deste produto Valores possíveis: S = Sim N = Não.
itens[].lote_validadelista de objetosInformação do lote.
itens[].lote_validade[].nIdLotenúmero inteiroCódigo do lote.
itens[].lote_validade[].nQtdLotenúmeroQuantidade do lote.
itens[].nIdProdutoMalhaobrigatórionúmero inteiroID do produto da malha.
observacoesobjeto
observacoes.cObstextoObservações da ordem de produção.
outrasInfobjeto
outrasInf.cConcluidatexto · até 1Indica se a ordem de produção está concluída.
outrasInf.dAlteracaotexto · até 10Data de alteração da oportunidade.
outrasInf.dConclusaotexto · até 10Data da conclusão.
outrasInf.dInclusaotexto · até 10Data de inclusão da oportunidade.
outrasInf.hAlteracaotexto · até 8Hora de alteração da oportunidade.
outrasInf.hConclusaotexto · até 8Hora da conclusão.
outrasInf.hInclusaotexto · até 8Hora de inclusão da oportunidade.
outrasInf.uAlttexto · até 10Usuário da Alteração.
outrasInf.uInctexto · até 10Usuário da Inclusão.
Retorno 4O que volta numa chamada bem-sucedida
CampoTipoDescrição
cCodIntOPtextoCódigo de integração da ordem de produção.
cCodStatustextoCódigo do Status.
cDesStatustextoDescrição do Status.
nCodOPnúmero inteiroCódigo da ordem de produção.
POST /api/v1/produtos/op/
curl -s https://app.omie.com.br/api/v1/produtos/op/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "AlterarOrdemProducao", "param": [{"identificacao": {"cCodIntOP": "OP0001", "dDtPrevisao": "30/09/2026", "nCodProduto": 0, "nQtde": 3}}]}'

ConcluirOrdemProducao

altera dadosClaudeMCP

Conclui a Ordem de Produção.

Obrigatórios 2

CampoTipoDescrição
dDtConclusaotexto · até 10Data da conclusão da ordem de produção.
nQtdeProduzidanúmeroQuantidade produzida.
Opcionais 3Campos e estruturas que você pode enviar
CampoTipoDescrição
cCodIntOPtexto · até 20Código de integração da ordem de produção.
cObsConclusaotextoObservação da ordem de produção.
nCodOPnúmero inteiroCódigo da ordem de produção.
Retorno 4O que volta numa chamada bem-sucedida
CampoTipoDescrição
cCodIntOPtextoCódigo de integração da ordem de produção.
cCodStatustextoCódigo do Status.
cDesStatustextoDescrição do Status.
nCodOPnúmero inteiroCódigo da ordem de produção.
POST /api/v1/produtos/op/
curl -s https://app.omie.com.br/api/v1/produtos/op/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "ConcluirOrdemProducao", "param": [{"cCodIntOP": "", "nCodOP": 0, "dDtConclusao": "30/09/2026", "nQtdeProduzida": 3, "cObsConclusao": ""}]}'

ConsultarOrdemProducao

consultaClaudeMCP

Consulta da ordem de produção.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 2Campos e estruturas que você pode enviar
CampoTipoDescrição
cCodIntOPtexto · até 20Código de integração da ordem de produção.
nCodOPnúmero inteiroCódigo da ordem de produção.
Retorno 6O que volta numa chamada bem-sucedida
CampoTipoDescrição
identificacaoobjeto
identificacao.cCodIntOPtextoCódigo de integração da ordem de produção. (Utilizado em títulos criados via API, não é visualizado na tela).
identificacao.cCodIntProdtextoCódigo de Integração do Produto (Utilizado para integração via API, não aparece na tela).
identificacao.cNumOPtextoNúmero da ordem de produção.
identificacao.cReservadotextoPreencher com "S" ou "N" Default "N" Utilizado apenas nos métodos de inclusão e alteração
identificacao.codigo_local_estoquenúmero inteiroCódigo do Local do Estoque. Caso não informado assumirá o Local do Estoque padrão.
identificacao.dDtPrevisaotextoData de previsão da conclusão da produção.
identificacao.lote_validade_opobjetoInformações referente ao lote e validade do produto principal da Ordem de Produção. Somente um lote pode ser informado para o produto principal — a quantidade é a própria quantidade a produzir informada na tag [nQtde].
identificacao.lote_validade_op.cCodAgregtextoCódigo de agregação do lote do produto. Deve ser informado apenas quando a tag [nIdLote] não for informada.
identificacao.lote_validade_op.cNumLotetextoNúmero do lote do produto. Deve ser informado apenas quando a tag [nIdLote] não for informada, com isso, será criado um novo lote a partir do número informado.
identificacao.lote_validade_op.dDataFabtextoData de fabricação do lote. Deve ser informado apenas quando a tag [nIdLote] não for informada. Como default é utilizado a data atual.
identificacao.lote_validade_op.dDataValtextoData de validade do lote. Deve ser informado apenas quando a tag [nIdLote] não for informada. Quando não informada, é calculada a partir do prazo de validade cadastrado no produto; se o produto não tiver prazo cadastrado, o preenchimento é obrigatório.
identificacao.lote_validade_op.nIdLotenúmero inteiroId do lote do produto. Quando informado, vincula um lote já existente. Quando não informado, a tag [cNumLote] passa a ser obrigatória e o lote é criado no momento da conclusão da Ordem de Produção.
identificacao.nCodOPnúmero inteiroCódigo da ordem de produção. (Gerado internamente, não é visualizado na tela).
identificacao.nCodProdutonúmero inteiroCódigo do produto. (Gerado internamente, não é visualizado na tela).
identificacao.nQtdedecimalQuantidade a produzir.
infAdicionaisobjeto
infAdicionais.cEtapatextoEtapa da Ordem de Produção.
infAdicionais.dDtConclusaotextoData de conclusão da produção.
infAdicionais.dDtIniciotextoData de início da produção.
infAdicionais.nCodProjetonúmero inteiroCódigo do projeto. (Gerado internamente, não é visualizado na tela).
itenslista de objetosItens da ordem de produção.
itens[].cUtilizarDoEstoquetextoUtilizar os itens que já estão prontos no estoque deste produto Valores possíveis: S = Sim N = Não.
itens[].lote_validadelista de objetosInformação do lote.
itens[].lote_validade[].nIdLotenúmero inteiroCódigo do lote.
itens[].lote_validade[].nQtdLotedecimalQuantidade do lote.
itens[].nIdProdutoMalhanúmero inteiroID do produto da malha.
itensDetalheslista de objetosDetalhes dos itens da Ordem de Produção.
itensDetalhes[].cObstextoObservação do Item.
itensDetalhes[].cReservadotextoReserva o estoque dos itens da ordem de produção. Valores possíveis: S = Sim N = Não.
itensDetalhes[].cUtilizarDoEstoquetextoUtilizar os itens que já estão prontos no estoque deste produto Valores possíveis: S = Sim N = Não.
itensDetalhes[].codigo_local_estoquenúmero inteiroCódigo do local do estoque.
itensDetalhes[].infoobjetoInformações complementares do Item.
itensDetalhes[].info.dAlttextoData da Alteração. No formato dd/mm/aaaa.
itensDetalhes[].info.dInctextoData da Inclusão. No formato dd/mm/aaaa.
itensDetalhes[].info.hAlttextoHora da Alteração. No formato hh:mm:ss.
itensDetalhes[].info.hInctextoHora da Inclusão. No formato hh:mm:ss.
itensDetalhes[].info.uAlttextoUsuário da Alteração.
itensDetalhes[].info.uInctextoUsuário da Inclusão.
itensDetalhes[].nIdProdutoMalhanúmero inteiroID do produto da malha.
itensDetalhes[].nQtdedecimalQuantidade necessária do item.
observacoesobjeto
observacoes.cObstextoObservações da ordem de produção.
outrasInfobjeto
outrasInf.cConcluidatextoIndica se a ordem de produção está concluída.
outrasInf.dAlteracaotextoData de alteração da oportunidade.
outrasInf.dConclusaotextoData da conclusão.
outrasInf.dInclusaotextoData de inclusão da oportunidade.
outrasInf.hAlteracaotextoHora de alteração da oportunidade.
outrasInf.hConclusaotextoHora da conclusão.
outrasInf.hInclusaotextoHora de inclusão da oportunidade.
outrasInf.uAlttextoUsuário da Alteração.
outrasInf.uInctextoUsuário da Inclusão.
POST /api/v1/produtos/op/
curl -s https://app.omie.com.br/api/v1/produtos/op/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "ConsultarOrdemProducao", "param": [{"cCodIntOP": "", "nCodOP": 0}]}'

ExcluirOrdemProducao

altera dadosClaudeMCP

Exclusão da Ordem de Produção.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 2Campos e estruturas que você pode enviar
CampoTipoDescrição
cCodIntOPtexto · até 20Código de integração da ordem de produção.
nCodOPnúmero inteiroCódigo da ordem de produção.
Retorno 4O que volta numa chamada bem-sucedida
CampoTipoDescrição
cCodIntOPtextoCódigo de integração da ordem de produção.
cCodStatustextoCódigo do Status.
cDesStatustextoDescrição do Status.
nCodOPnúmero inteiroCódigo da ordem de produção.
POST /api/v1/produtos/op/
curl -s https://app.omie.com.br/api/v1/produtos/op/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "ExcluirOrdemProducao", "param": [{"cCodIntOP": "", "nCodOP": 0}]}'

IncluirOrdemProducao

altera dadosClaudeMCP

Inclusão de Ordem de Produção.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 5Campos e estruturas que você pode enviar
CampoTipoDescrição
identificacaoobjeto
identificacao.cCodIntOPtexto · até 20Código de integração da ordem de produção. (Utilizado em títulos criados via API, não é visualizado na tela).
identificacao.cCodIntProdtexto · até 60Código de Integração do Produto (Utilizado para integração via API, não aparece na tela).
identificacao.cNumOPtexto · até 15Número da ordem de produção.
identificacao.cReservadotexto · até 1Preencher com "S" ou "N" Default "N" Utilizado apenas nos métodos de inclusão e alteraçãoEx.: S, N
identificacao.codigo_local_estoquenúmero inteiroCódigo do Local do Estoque. Caso não informado assumirá o Local do Estoque padrão.
identificacao.dDtPrevisaotexto · até 10Data de previsão da conclusão da produção.
identificacao.lote_validade_opobjetoInformações referente ao lote e validade do produto principal da Ordem de Produção. Somente um lote pode ser informado para o produto principal — a quantidade é a própria quantidade a produzir informada na tag [nQtde].
identificacao.lote_validade_op.cCodAgregtexto · até 20Código de agregação do lote do produto. Deve ser informado apenas quando a tag [nIdLote] não for informada.
identificacao.lote_validade_op.cNumLotetexto · até 60Número do lote do produto. Deve ser informado apenas quando a tag [nIdLote] não for informada, com isso, será criado um novo lote a partir do número informado.
identificacao.lote_validade_op.dDataFabtextoData de fabricação do lote. Deve ser informado apenas quando a tag [nIdLote] não for informada. Como default é utilizado a data atual.
identificacao.lote_validade_op.dDataValobrigatóriotextoData de validade do lote. Deve ser informado apenas quando a tag [nIdLote] não for informada. Quando não informada, é calculada a partir do prazo de validade cadastrado no produto; se o produto não tiver prazo cadastrado, o preenchimento é obrigatório.
identificacao.lote_validade_op.nIdLotenúmero inteiroId do lote do produto. Quando informado, vincula um lote já existente. Quando não informado, a tag [cNumLote] passa a ser obrigatória e o lote é criado no momento da conclusão da Ordem de Produção.
identificacao.nCodOPnúmero inteiroCódigo da ordem de produção. (Gerado internamente, não é visualizado na tela).
identificacao.nCodProdutonúmero inteiroCódigo do produto. (Gerado internamente, não é visualizado na tela).
identificacao.nQtdenúmeroQuantidade a produzir.
infAdicionaisobjeto
infAdicionais.cEtapatexto · até 2Etapa da Ordem de Produção.
infAdicionais.dDtConclusaotexto · até 10Data de conclusão da produção.
infAdicionais.dDtIniciotexto · até 10Data de início da produção.
infAdicionais.nCodProjetonúmero inteiroCódigo do projeto. (Gerado internamente, não é visualizado na tela).
itenslista de objetosItens da ordem de produção.
itens[].cUtilizarDoEstoqueobrigatóriotexto · até 1Utilizar os itens que já estão prontos no estoque deste produto Valores possíveis: S = Sim N = Não.
itens[].lote_validadelista de objetosInformação do lote.
itens[].lote_validade[].nIdLotenúmero inteiroCódigo do lote.
itens[].lote_validade[].nQtdLotenúmeroQuantidade do lote.
itens[].nIdProdutoMalhaobrigatórionúmero inteiroID do produto da malha.
observacoesobjeto
observacoes.cObstextoObservações da ordem de produção.
outrasInfobjeto
outrasInf.cConcluidatexto · até 1Indica se a ordem de produção está concluída.
outrasInf.dAlteracaotexto · até 10Data de alteração da oportunidade.
outrasInf.dConclusaotexto · até 10Data da conclusão.
outrasInf.dInclusaotexto · até 10Data de inclusão da oportunidade.
outrasInf.hAlteracaotexto · até 8Hora de alteração da oportunidade.
outrasInf.hConclusaotexto · até 8Hora da conclusão.
outrasInf.hInclusaotexto · até 8Hora de inclusão da oportunidade.
outrasInf.uAlttexto · até 10Usuário da Alteração.
outrasInf.uInctexto · até 10Usuário da Inclusão.
Retorno 4O que volta numa chamada bem-sucedida
CampoTipoDescrição
cCodIntOPtextoCódigo de integração da ordem de produção.
cCodStatustextoCódigo do Status.
cDesStatustextoDescrição do Status.
nCodOPnúmero inteiroCódigo da ordem de produção.
POST /api/v1/produtos/op/
curl -s https://app.omie.com.br/api/v1/produtos/op/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "IncluirOrdemProducao", "param": [{"identificacao": {"cCodIntOP": "OP0001", "dDtPrevisao": "30/09/2026", "nCodProduto": 0, "nQtde": 3}}]}'

ListarOrdemProducao

consultaClaudeMCP

Listagem de Ordem de Produção.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 11Campos e estruturas que você pode enviar
CampoTipoDescrição
apenas_importado_apitexto · até 1Exibir apenas os registros gerados pela API
cConcluidatexto · até 1Indica se a ordem de produção está concluída.
dDtConclusaoAtetexto · até 10Data final da consulta de Ordem de Produção por data de conclusão.
dDtConclusaoDetexto · até 10Data inicial da consulta de Ordem de Produção por data de conclusão.
lExibirItenssim/nãoExibir os itens da ordem de produção. Será retornado os detalhes dos itens da ordem de produção na tag "itensDetalhes". Default false Pode ser: false true
nCodProjetonúmero inteiroCódigo do projeto. (Gerado internamente, não é visualizado na tela).
nIdProdnúmero inteiroID do produto
ordem_decrescentetexto · até 1Se a lista será apresentada em ordem decrescente.
ordenar_portexto · até 100Ordem de exibição dos dados. Padrão: Código.
paginanúmero inteiroNúmero da página para resgatar os dados.
registros_por_paginanúmero inteiroNúmero de registros a serem exibidos por página. Máximo 50.
Retorno 5O que volta numa chamada bem-sucedida
CampoTipoDescrição
cadastroslista de objetosLista os cadastros encontrados.
cadastros[].identificacaoobjeto
cadastros[].identificacao.cCodIntOPtextoCódigo de integração da ordem de produção. (Utilizado em títulos criados via API, não é visualizado na tela).
cadastros[].identificacao.cCodIntProdtextoCódigo de Integração do Produto (Utilizado para integração via API, não aparece na tela).
cadastros[].identificacao.cNumOPtextoNúmero da ordem de produção.
cadastros[].identificacao.cReservadotextoPreencher com "S" ou "N" Default "N" Utilizado apenas nos métodos de inclusão e alteração
cadastros[].identificacao.codigo_local_estoquenúmero inteiroCódigo do Local do Estoque. Caso não informado assumirá o Local do Estoque padrão.
cadastros[].identificacao.dDtPrevisaotextoData de previsão da conclusão da produção.
cadastros[].identificacao.lote_validade_opobjetoInformações referente ao lote e validade do produto principal da Ordem de Produção. Somente um lote pode ser informado para o produto principal — a quantidade é a própria quantidade a produzir informada na tag [nQtde].
cadastros[].identificacao.lote_validade_op.cCodAgregtextoCódigo de agregação do lote do produto. Deve ser informado apenas quando a tag [nIdLote] não for informada.
cadastros[].identificacao.lote_validade_op.cNumLotetextoNúmero do lote do produto. Deve ser informado apenas quando a tag [nIdLote] não for informada, com isso, será criado um novo lote a partir do número informado.
cadastros[].identificacao.lote_validade_op.dDataFabtextoData de fabricação do lote. Deve ser informado apenas quando a tag [nIdLote] não for informada. Como default é utilizado a data atual.
cadastros[].identificacao.lote_validade_op.dDataValtextoData de validade do lote. Deve ser informado apenas quando a tag [nIdLote] não for informada. Quando não informada, é calculada a partir do prazo de validade cadastrado no produto; se o produto não tiver prazo cadastrado, o preenchimento é obrigatório.
cadastros[].identificacao.lote_validade_op.nIdLotenúmero inteiroId do lote do produto. Quando informado, vincula um lote já existente. Quando não informado, a tag [cNumLote] passa a ser obrigatória e o lote é criado no momento da conclusão da Ordem de Produção.
cadastros[].identificacao.nCodOPnúmero inteiroCódigo da ordem de produção. (Gerado internamente, não é visualizado na tela).
cadastros[].identificacao.nCodProdutonúmero inteiroCódigo do produto. (Gerado internamente, não é visualizado na tela).
cadastros[].identificacao.nQtdedecimalQuantidade a produzir.
cadastros[].infAdicionaisobjeto
cadastros[].infAdicionais.cEtapatextoEtapa da Ordem de Produção.
cadastros[].infAdicionais.dDtConclusaotextoData de conclusão da produção.
cadastros[].infAdicionais.dDtIniciotextoData de início da produção.
cadastros[].infAdicionais.nCodProjetonúmero inteiroCódigo do projeto. (Gerado internamente, não é visualizado na tela).
cadastros[].itenslista de objetosItens da ordem de produção.
cadastros[].itens[].cUtilizarDoEstoquetextoUtilizar os itens que já estão prontos no estoque deste produto Valores possíveis: S = Sim N = Não.
cadastros[].itens[].lote_validadelista de objetosInformação do lote.
cadastros[].itens[].lote_validade[].nIdLotenúmero inteiroCódigo do lote.
cadastros[].itens[].lote_validade[].nQtdLotedecimalQuantidade do lote.
cadastros[].itens[].nIdProdutoMalhanúmero inteiroID do produto da malha.
cadastros[].itensDetalheslista de objetosDetalhes dos itens da Ordem de Produção.
cadastros[].itensDetalhes[].cObstextoObservação do Item.
cadastros[].itensDetalhes[].cReservadotextoReserva o estoque dos itens da ordem de produção. Valores possíveis: S = Sim N = Não.
cadastros[].itensDetalhes[].cUtilizarDoEstoquetextoUtilizar os itens que já estão prontos no estoque deste produto Valores possíveis: S = Sim N = Não.
cadastros[].itensDetalhes[].codigo_local_estoquenúmero inteiroCódigo do local do estoque.
cadastros[].itensDetalhes[].infoobjetoInformações complementares do Item.
cadastros[].itensDetalhes[].info.dAlttextoData da Alteração. No formato dd/mm/aaaa.
cadastros[].itensDetalhes[].info.dInctextoData da Inclusão. No formato dd/mm/aaaa.
cadastros[].itensDetalhes[].info.hAlttextoHora da Alteração. No formato hh:mm:ss.
cadastros[].itensDetalhes[].info.hInctextoHora da Inclusão. No formato hh:mm:ss.
cadastros[].itensDetalhes[].info.uAlttextoUsuário da Alteração.
cadastros[].itensDetalhes[].info.uInctextoUsuário da Inclusão.
cadastros[].itensDetalhes[].nIdProdutoMalhanúmero inteiroID do produto da malha.
cadastros[].itensDetalhes[].nQtdedecimalQuantidade necessária do item.
cadastros[].observacoesobjeto
cadastros[].observacoes.cObstextoObservações da ordem de produção.
cadastros[].outrasInfobjeto
cadastros[].outrasInf.cConcluidatextoIndica se a ordem de produção está concluída.
cadastros[].outrasInf.dAlteracaotextoData de alteração da oportunidade.
cadastros[].outrasInf.dConclusaotextoData da conclusão.
cadastros[].outrasInf.dInclusaotextoData de inclusão da oportunidade.
cadastros[].outrasInf.hAlteracaotextoHora de alteração da oportunidade.
cadastros[].outrasInf.hConclusaotextoHora da conclusão.
cadastros[].outrasInf.hInclusaotextoHora de inclusão da oportunidade.
cadastros[].outrasInf.uAlttextoUsuário da Alteração.
cadastros[].outrasInf.uInctextoUsuário da Inclusão.
paginanúmero inteiroNúmero da página retornada
registrosnúmero inteiroNúmero de registros retornados na página.
total_de_paginasnúmero inteiroNúmero total de páginas
total_de_registrosnúmero inteirototal de registros encontrados
POST /api/v1/produtos/op/
curl -s https://app.omie.com.br/api/v1/produtos/op/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "ListarOrdemProducao", "param": [{"pagina": 1, "registros_por_pagina": 20, "dDtConclusaoDe": "30/09/2026", "dDtConclusaoAte": "30/09/2026"}]}'

ReverterOrdemProducao

altera dadosClaudeMCP

Reversão da conclusão da ordem de produção.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 2Campos e estruturas que você pode enviar
CampoTipoDescrição
cCodIntOPtexto · até 20Código de integração da ordem de produção.
nCodOPnúmero inteiroCódigo da ordem de produção.
Retorno 4O que volta numa chamada bem-sucedida
CampoTipoDescrição
cCodIntOPtextoCódigo de integração da ordem de produção.
cCodStatustextoCódigo do Status.
cDesStatustextoDescrição do Status.
nCodOPnúmero inteiroCódigo da ordem de produção.
POST /api/v1/produtos/op/
curl -s https://app.omie.com.br/api/v1/produtos/op/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "ReverterOrdemProducao", "param": [{"cCodIntOP": "", "nCodOP": 0}]}'

UpsertOrdemProducao

altera dadosClaudeMCP

Upsert Ordem de Produção.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 5Campos e estruturas que você pode enviar
CampoTipoDescrição
identificacaoobjeto
identificacao.cCodIntOPtexto · até 20Código de integração da ordem de produção. (Utilizado em títulos criados via API, não é visualizado na tela).
identificacao.cCodIntProdtexto · até 60Código de Integração do Produto (Utilizado para integração via API, não aparece na tela).
identificacao.cNumOPtexto · até 15Número da ordem de produção.
identificacao.cReservadotexto · até 1Preencher com "S" ou "N" Default "N" Utilizado apenas nos métodos de inclusão e alteraçãoEx.: S, N
identificacao.codigo_local_estoquenúmero inteiroCódigo do Local do Estoque. Caso não informado assumirá o Local do Estoque padrão.
identificacao.dDtPrevisaotexto · até 10Data de previsão da conclusão da produção.
identificacao.lote_validade_opobjetoInformações referente ao lote e validade do produto principal da Ordem de Produção. Somente um lote pode ser informado para o produto principal — a quantidade é a própria quantidade a produzir informada na tag [nQtde].
identificacao.lote_validade_op.cCodAgregtexto · até 20Código de agregação do lote do produto. Deve ser informado apenas quando a tag [nIdLote] não for informada.
identificacao.lote_validade_op.cNumLotetexto · até 60Número do lote do produto. Deve ser informado apenas quando a tag [nIdLote] não for informada, com isso, será criado um novo lote a partir do número informado.
identificacao.lote_validade_op.dDataFabtextoData de fabricação do lote. Deve ser informado apenas quando a tag [nIdLote] não for informada. Como default é utilizado a data atual.
identificacao.lote_validade_op.dDataValobrigatóriotextoData de validade do lote. Deve ser informado apenas quando a tag [nIdLote] não for informada. Quando não informada, é calculada a partir do prazo de validade cadastrado no produto; se o produto não tiver prazo cadastrado, o preenchimento é obrigatório.
identificacao.lote_validade_op.nIdLotenúmero inteiroId do lote do produto. Quando informado, vincula um lote já existente. Quando não informado, a tag [cNumLote] passa a ser obrigatória e o lote é criado no momento da conclusão da Ordem de Produção.
identificacao.nCodOPnúmero inteiroCódigo da ordem de produção. (Gerado internamente, não é visualizado na tela).
identificacao.nCodProdutonúmero inteiroCódigo do produto. (Gerado internamente, não é visualizado na tela).
identificacao.nQtdenúmeroQuantidade a produzir.
infAdicionaisobjeto
infAdicionais.cEtapatexto · até 2Etapa da Ordem de Produção.
infAdicionais.dDtConclusaotexto · até 10Data de conclusão da produção.
infAdicionais.dDtIniciotexto · até 10Data de início da produção.
infAdicionais.nCodProjetonúmero inteiroCódigo do projeto. (Gerado internamente, não é visualizado na tela).
itenslista de objetosItens da ordem de produção.
itens[].cUtilizarDoEstoqueobrigatóriotexto · até 1Utilizar os itens que já estão prontos no estoque deste produto Valores possíveis: S = Sim N = Não.
itens[].lote_validadelista de objetosInformação do lote.
itens[].lote_validade[].nIdLotenúmero inteiroCódigo do lote.
itens[].lote_validade[].nQtdLotenúmeroQuantidade do lote.
itens[].nIdProdutoMalhaobrigatórionúmero inteiroID do produto da malha.
observacoesobjeto
observacoes.cObstextoObservações da ordem de produção.
outrasInfobjeto
outrasInf.cConcluidatexto · até 1Indica se a ordem de produção está concluída.
outrasInf.dAlteracaotexto · até 10Data de alteração da oportunidade.
outrasInf.dConclusaotexto · até 10Data da conclusão.
outrasInf.dInclusaotexto · até 10Data de inclusão da oportunidade.
outrasInf.hAlteracaotexto · até 8Hora de alteração da oportunidade.
outrasInf.hConclusaotexto · até 8Hora da conclusão.
outrasInf.hInclusaotexto · até 8Hora de inclusão da oportunidade.
outrasInf.uAlttexto · até 10Usuário da Alteração.
outrasInf.uInctexto · até 10Usuário da Inclusão.
Retorno 4O que volta numa chamada bem-sucedida
CampoTipoDescrição
cCodIntOPtextoCódigo de integração da ordem de produção.
cCodStatustextoCódigo do Status.
cDesStatustextoDescrição do Status.
nCodOPnúmero inteiroCódigo da ordem de produção.
POST /api/v1/produtos/op/
curl -s https://app.omie.com.br/api/v1/produtos/op/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "UpsertOrdemProducao", "param": [{"identificacao": {"cCodIntOP": "OP0001", "dDtPrevisao": "30/09/2026", "nCodProduto": 0, "nQtde": 3}}]}'