Estoque ·
ResumoEstoquePosição de estoque do produto
1consulta
0alterações
Claude · ChatGPT · MCPpelos assistentes de IA
JSON · XMLformato
Obtem a posição de estoque do produto.
Obrigatórios 0
Nenhum campo obrigatório.
Opcionais 6Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodigo | texto · até 60 | Código do Produto. (É o código do produto que é exibido na tela do Omie.). |
cEAN | texto · até 14 | Código EAN (GTIN - Global Trade Item Number). |
cExibirImagens | texto · até 1 | Exibir imagens do produto? (S/N).Ex.: S, N |
dDia | texto · até 10 | Data da consulta. |
nIdProduto | número inteiro | Código do produto. (Gerado internamente, não é visualizado na tela). |
xCodigo | texto · até 120 | Campo dinâmico para filtrar o cadastro de produto. Pode ser: EAN Código (SKU) Descrição. Quando mais de um produto for encontrado, a lista de itens será retornada na tag "ListaProduto" e a "listaEstoque" não será retornada. |
Retorno 10O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodigo | texto | Código do Produto. (É o código do produto que é exibido na tela do Omie.). |
cDescricao | texto | Descrição do produto. |
cEAN | texto | Código EAN (GTIN - Global Trade Item Number). |
cNCM | texto | Código da Nomenclatura Comum do Mercosul (NCM). |
cUnidade | texto | Código da Unidade. |
dDia | texto | Data da consulta. |
listaEstoque | lista de objetos | Exibe os totais de estoque do produto. |
listaEstoque[].cCor | texto | |
listaEstoque[].cDescricaoLocal | texto | Descrição do local de estoque. |
listaEstoque[].cIcone | texto | |
listaEstoque[].dDtUltComp | texto | Data da última compra do produto. |
listaEstoque[].nCMC | decimal | Valor do CMC da Estoque do produto. |
listaEstoque[].nDisponivel | decimal | Indica a quantidade disponivel de estoque do produto. |
listaEstoque[].nEstoqueMinimo | decimal | Estoque mínimo para o produto. |
listaEstoque[].nFisico | decimal | Indica a quantidade física em estoque para o produto. |
listaEstoque[].nIdlocal | número inteiro | Código do local do estoque. |
listaEstoque[].nPrecoUltComp | decimal | Preço unitário da última compra do produto. |
listaEstoque[].nPrecoUnitario | decimal | Preço Unitário de venda. |
listaEstoque[].nPrevisaoEntrada | decimal | Indica a quantidade prevista de entrada do produto. |
listaEstoque[].nPrevisaoSaida | decimal | Indica a quantidade prevista de saída do produto. |
listaEstoque[].nReservado | decimal | Indica a quantidade reservada do estoque para o produto. |
listaImagens | lista de objetos | |
listaImagens[].cUrlImagem | texto | URL da Imagem do produto. |
listaProduto | objeto | Lista com as informações dos produtos encontrados a partir do dado informado na tag "xCodigo". Essa estrutura será retornada apenas quando a tag "xCodigo" for preenchida. |
listaProduto.cCodigo | texto | Código do Produto. (É o código do produto que é exibido na tela do Omie.). |
listaProduto.cDescricao | texto | Descrição do produto. |
listaProduto.cEAN | texto | Código EAN (GTIN - Global Trade Item Number). |
listaProduto.cNCM | texto | Código da Nomenclatura Comum do Mercosul (NCM). |
listaProduto.cUnidade | texto | Código da Unidade. |
listaProduto.nIdProduto | número inteiro | Código do produto. (Gerado internamente, não é visualizado na tela). |
nIdProduto | número inteiro | Código do produto. (Gerado internamente, não é visualizado na tela). |
POST /api/v1/estoque/resumo/
curl -s https://app.omie.com.br/api/v1/estoque/resumo/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "ObterEstoqueProduto", "param": [{"cEAN": "", "nIdProduto": 0, "cCodigo": "", "xCodigo": "", "dDia": "30/09/2026"}]}'import os
import requests
corpo = {'call': 'ObterEstoqueProduto',
'param': [{'cEAN': '',
'nIdProduto': 0,
'cCodigo': '',
'xCodigo': '',
'dDia': '30/09/2026'}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/estoque/resumo/",
headers={"Authorization": f"Bearer {os.environ['TOKEN_DO_APLICATIVO']}"},
json=corpo,
timeout=60,
)
print(resp.json())const resp = await fetch("https://app.omie.com.br/api/v1/estoque/resumo/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "ObterEstoqueProduto",
"param": [
{
"cEAN": "",
"nIdProduto": 0,
"cCodigo": "",
"xCodigo": "",
"dDia": "30/09/2026"
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/estoque/resumo/");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer " . getenv("TOKEN_DO_APLICATIVO"),
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => <<<'JSON'
{
"call": "ObterEstoqueProduto",
"param": [
{
"cEAN": "",
"nIdProduto": 0,
"cCodigo": "",
"xCodigo": "",
"dDia": "30/09/2026"
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/estoque/resumo/")
corpo = <<~'JSON'
{
"call": "ObterEstoqueProduto",
"param": [
{
"cEAN": "",
"nIdProduto": 0,
"cCodigo": "",
"xCodigo": "",
"dDia": "30/09/2026"
}
]
}
JSON
resp = Net::HTTP.post(uri, corpo,
"Authorization" => "Bearer #{ENV.fetch('TOKEN_DO_APLICATIVO')}",
"Content-Type" => "application/json")
puts resp.bodyimport java.net.URI;
import java.net.http.*;
var corpo = """
{
"call": "ObterEstoqueProduto",
"param": [
{
"cEAN": "",
"nIdProduto": 0,
"cCodigo": "",
"xCodigo": "",
"dDia": "30/09/2026"
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/estoque/resumo/"))
.header("Authorization", "Bearer " + System.getenv("TOKEN_DO_APLICATIVO"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(corpo))
.build();
var resp = HttpClient.newHttpClient().send(pedido, HttpResponse.BodyHandlers.ofString());
System.out.println(resp.body());// TokenDoAplicativo: parâmetro do Power BI (Página Inicial > Gerenciar parâmetros)
let
Resposta = Web.Contents(
"https://app.omie.com.br/api/v1/estoque/resumo/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""ObterEstoqueProduto"", ""param"": [{""cEAN"": """", ""nIdProduto"": 0, ""cCodigo"": """", ""xCodigo"": """", ""dDia"": ""30/09/2026""}]}")
]
),
Dados = Json.Document(Resposta)
in
Dados