Estoque ·
LocalEstoqueCadastro de Locais de Estoque
1consulta
2alterações
Claude 3 de 3 · ChatGPT 1 de 3 · MCP 3 de 3pelos assistentes de IA
JSON · XMLformato
Alterar local de Estoque.
Obrigatórios 1
| Campo | Tipo | Descrição |
|---|---|---|
codigo_local_estoque | número inteiro | Id do Estoque. |
Opcionais 9Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
codigo | texto · até 50 | Codigo do estoque. |
codigo_cliente | número inteiro | Codigo do Cliente. |
consiSugeCompra | texto · até 1 | Indica se o Local de Estoque deve ser considerado na sugestão de compra. |
descricao | texto · até 250 | Descricao do Estoque. |
dispConsumoOP | texto · até 1 | Consumo da ordem de Producao. |
dispOrdemProducao | texto · até 1 | Disponivel para ordem de producao. |
dispRemessa | texto · até 1 | Remessa. |
dispVenda | texto · até 1 | Local de estoque disponivel para Venda. |
tipo | texto · até 1 | Tipo do Estoque. |
Retorno 3O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodStatus | texto | Codigo de Status. |
cDesStatus | texto | Descricao do Status. |
codigo_local_estoque | número inteiro | Codigo do Estoque. |
POST /api/v1/estoque/local/
curl -s https://app.omie.com.br/api/v1/estoque/local/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "AlterarLocalEstoque", "param": [{"codigo": "L0", "descricao": "descrição de teste", "tipo": "1", "dispOrdemProducao": "N", "codigo_cliente": 0, "dispConsumoOP": "N", "dispRemessa": "N", "dispVenda": "N"}]}'import os
import requests
corpo = {'call': 'AlterarLocalEstoque',
'param': [{'codigo': 'L0',
'descricao': 'descrição de teste',
'tipo': '1',
'dispOrdemProducao': 'N',
'codigo_cliente': 0,
'dispConsumoOP': 'N',
'dispRemessa': 'N',
'dispVenda': 'N'}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/estoque/local/",
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/local/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "AlterarLocalEstoque",
"param": [
{
"codigo": "L0",
"descricao": "descrição de teste",
"tipo": "1",
"dispOrdemProducao": "N",
"codigo_cliente": 0,
"dispConsumoOP": "N",
"dispRemessa": "N",
"dispVenda": "N"
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/estoque/local/");
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": "AlterarLocalEstoque",
"param": [
{
"codigo": "L0",
"descricao": "descrição de teste",
"tipo": "1",
"dispOrdemProducao": "N",
"codigo_cliente": 0,
"dispConsumoOP": "N",
"dispRemessa": "N",
"dispVenda": "N"
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/estoque/local/")
corpo = <<~'JSON'
{
"call": "AlterarLocalEstoque",
"param": [
{
"codigo": "L0",
"descricao": "descrição de teste",
"tipo": "1",
"dispOrdemProducao": "N",
"codigo_cliente": 0,
"dispConsumoOP": "N",
"dispRemessa": "N",
"dispVenda": "N"
}
]
}
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": "AlterarLocalEstoque",
"param": [
{
"codigo": "L0",
"descricao": "descrição de teste",
"tipo": "1",
"dispOrdemProducao": "N",
"codigo_cliente": 0,
"dispConsumoOP": "N",
"dispRemessa": "N",
"dispVenda": "N"
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/estoque/local/"))
.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/local/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""AlterarLocalEstoque"", ""param"": [{""codigo"": ""L0"", ""descricao"": ""descrição de teste"", ""tipo"": ""1"", ""dispOrdemProducao"": ""N"", ""codigo_cliente"": 0, ""dispConsumoOP"": ""N"", ""dispRemessa"": ""N"", ""dispVenda"": ""N""}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosAdiciona um local de estoque.
Obrigatórios 3
| Campo | Tipo | Descrição |
|---|---|---|
codigo | texto · até 50 | Código do local. |
descricao | texto · até 250 | Descrição do Local. |
tipo | texto · até 1 | Tipo. |
Opcionais 6Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
codigo_cliente | número inteiro | Codigo do cliente. |
consiSugeCompra | texto · até 1 | |
dispConsumoOP | texto · até 1 | Disponível para consumo. |
dispOrdemProducao | texto · até 1 | Disponível para ordem de produção. |
dispRemessa | texto · até 1 | Disponível para remessa. |
dispVenda | texto · até 1 | Disponível Venda. |
Retorno 4O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodStatus | texto | Código de Status. |
cDesStatus | texto | Descrição do Status. |
codigo | texto | Código do Local de Estoque. |
codigo_local_estoque | número inteiro | Código do Local do Estoque. |
POST /api/v1/estoque/local/
curl -s https://app.omie.com.br/api/v1/estoque/local/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "IncluirLocalEstoque", "param": [{"codigo": "L0", "descricao": "descrição de teste", "tipo": "1", "dispOrdemProducao": "N", "dispConsumoOP": "N", "dispRemessa": "N", "dispVenda": "N", "consiSugeCompra": "N"}]}'import os
import requests
corpo = {'call': 'IncluirLocalEstoque',
'param': [{'codigo': 'L0',
'descricao': 'descrição de teste',
'tipo': '1',
'dispOrdemProducao': 'N',
'dispConsumoOP': 'N',
'dispRemessa': 'N',
'dispVenda': 'N',
'consiSugeCompra': 'N'}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/estoque/local/",
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/local/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "IncluirLocalEstoque",
"param": [
{
"codigo": "L0",
"descricao": "descrição de teste",
"tipo": "1",
"dispOrdemProducao": "N",
"dispConsumoOP": "N",
"dispRemessa": "N",
"dispVenda": "N",
"consiSugeCompra": "N"
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/estoque/local/");
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": "IncluirLocalEstoque",
"param": [
{
"codigo": "L0",
"descricao": "descrição de teste",
"tipo": "1",
"dispOrdemProducao": "N",
"dispConsumoOP": "N",
"dispRemessa": "N",
"dispVenda": "N",
"consiSugeCompra": "N"
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/estoque/local/")
corpo = <<~'JSON'
{
"call": "IncluirLocalEstoque",
"param": [
{
"codigo": "L0",
"descricao": "descrição de teste",
"tipo": "1",
"dispOrdemProducao": "N",
"dispConsumoOP": "N",
"dispRemessa": "N",
"dispVenda": "N",
"consiSugeCompra": "N"
}
]
}
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": "IncluirLocalEstoque",
"param": [
{
"codigo": "L0",
"descricao": "descrição de teste",
"tipo": "1",
"dispOrdemProducao": "N",
"dispConsumoOP": "N",
"dispRemessa": "N",
"dispVenda": "N",
"consiSugeCompra": "N"
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/estoque/local/"))
.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/local/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""IncluirLocalEstoque"", ""param"": [{""codigo"": ""L0"", ""descricao"": ""descrição de teste"", ""tipo"": ""1"", ""dispOrdemProducao"": ""N"", ""dispConsumoOP"": ""N"", ""dispRemessa"": ""N"", ""dispVenda"": ""N"", ""consiSugeCompra"": ""N""}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosLista os Locais de Estoque encontrados.
Obrigatórios 0
Nenhum campo obrigatório.
Opcionais 8Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
filtrar_apenas_alteracao | texto · até 1 | Filtrar apenas os registros alterados (S/N).
Preencher com "S" ou "N".Ex.: S, N |
filtrar_apenas_inclusao | texto · até 1 | Filtrar apenas os registros incluídos (S/N).
Preencher com "S" ou "N".Ex.: S, N |
filtrar_por_data_ate | texto · até 10 | Filtrar os registros até uma data. Formato: "dd/mm/aaaa". |
filtrar_por_data_de | texto · até 10 | Filtrar os registros a partir de uma data. Formato: "dd/mm/aaaa". |
filtrar_por_hora_ate | texto · até 8 | Filtrar até a hora. Formato: "hh:mm:ss". |
filtrar_por_hora_de | texto · até 8 | Filtrar a partir da hora. Formato: "hh:mm:ss". |
nPagina | número inteiro | |
nRegPorPagina | número inteiro |
Retorno 5O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
locaisEncontrados | lista de objetos | Lista de Locais de Estoque encontrados. |
locaisEncontrados[].codigo | texto | Código do Local do Estoque. Conforme informado na tela de cadastro do Local do Estoque. Para identificação do Local do Estoque via API utilize o campo "codigo_local_estoque". |
locaisEncontrados[].codigo_cliente | número inteiro | Código do cliente/fornecedor. |
locaisEncontrados[].codigo_local_estoque | número inteiro | Código do Local do Estoque. Utilize esse ID para identificar os locais do estoque que serão utilizados nas demais APIs. |
locaisEncontrados[].dAlt | texto | Data de alteração. |
locaisEncontrados[].dInc | texto | Data de Inclusão. |
locaisEncontrados[].descricao | texto | Descrição do Local de Estoque. |
locaisEncontrados[].dispConsumoOP | texto | Indica se o Local do Estoque está disponível para consumo da Ordem de Produção (S/N). |
locaisEncontrados[].dispOrdemProducao | texto | Indica se o Local do Estoque está disponível para Ordem de Produção (S/N). |
locaisEncontrados[].dispRemessa | texto | Indica se o Local do Estoque está disponível para Remessa (S/N). |
locaisEncontrados[].dispVenda | texto | Indica se o Local do Estoque está disponível para Venda (S/N). |
locaisEncontrados[].hAlt | texto | Hora de alteração. |
locaisEncontrados[].hInc | texto | Hora de inclusão. |
locaisEncontrados[].inativo | texto | Indica se o Local do Estoque está inativo (S/N). |
locaisEncontrados[].padrao | texto | Indica se o Local do Estoque é padrão (S/N). |
locaisEncontrados[].tipo | texto | Tipo de Local de Estoque. Pode ser: 1 - Estoque próprio da Empresa 2 - Estoque próprio da Empresa em poder de terceiros 3 - Estoque de terceiros em poder da Empresa. |
locaisEncontrados[].uAlt | texto | Código do usuário que realizou a alteração. |
locaisEncontrados[].uInc | texto | Código do usuário que realizou a inclusão. |
nPagina | número inteiro | |
nRegistros | número inteiro | |
nTotPaginas | número inteiro | |
nTotRegistros | número inteiro |
POST /api/v1/estoque/local/
curl -s https://app.omie.com.br/api/v1/estoque/local/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "ListarLocaisEstoque", "param": [{"nPagina": 1, "nRegPorPagina": 20}]}'import os
import requests
corpo = {'call': 'ListarLocaisEstoque', 'param': [{'nPagina': 1, 'nRegPorPagina': 20}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/estoque/local/",
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/local/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "ListarLocaisEstoque",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 20
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/estoque/local/");
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": "ListarLocaisEstoque",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 20
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/estoque/local/")
corpo = <<~'JSON'
{
"call": "ListarLocaisEstoque",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 20
}
]
}
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": "ListarLocaisEstoque",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 20
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/estoque/local/"))
.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/local/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""ListarLocaisEstoque"", ""param"": [{""nPagina"": 1, ""nRegPorPagina"": 20}]}")
]
),
Dados = Json.Document(Resposta)
in
Dados