Produtos ·
PedidoVendaAnexosAnexos do Pedido de Vendas
3consultas
2alterações
Claude · MCPpelos assistentes de IA
JSON · XMLformato
Consulta um anexo de um Pedido de Vendas.
Obrigatórios 0
Nenhum campo obrigatório.
Opcionais 4Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntAnexo | texto · até 20 | Código de integração do anexo, informado na inclusão. Usado na busca quando cNomeArq não é informado. |
cCodIntPed | texto · até 60 | Código de integração do pedido de venda. Informe este ou nCodPed. |
cNomeArq | texto · até 100 | Nome do arquivo anexado. Com cNomeArq preenchido a busca é pelo nome do arquivo e cCodIntAnexo é ignorado. |
nCodPed | número inteiro | Código interno do pedido de venda. Informe este ou cCodIntPed. |
Retorno 6O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntAnexo | texto | Código de integração do anexo. |
cCodIntPed | texto | Código de integração do Pedido de Venda. |
cNomeArq | texto | Nome do arquivo anexado. |
cTipoArq | texto | Tipo de Arquivo. |
info | objeto | Informações complementares do anexo. |
info.cImpAPI | texto | Importado pela API (S/N). |
info.dAlt | texto | Data da Alteração. No formato dd/mm/aaaa. |
info.dInc | texto | Data da Inclusão. No formato dd/mm/aaaa. |
info.hAlt | texto | Hora da Alteração. No formato hh:mm:ss. |
info.hInc | texto | Hora da Inclusão. No formato hh:mm:ss. |
info.uAlt | texto | Usuário da Alteração. |
info.uInc | texto | Usuário da Inclusão. |
nCodPed | número inteiro | Código do Pedido de Venda. |
POST /api/v1/produtos/pedidovendaanexos/
curl -s https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "pvaConsultarAnexo", "param": [{"nCodPed": 3478512690, "cCodIntAnexo": "ANX-000123"}]}'import os
import requests
corpo = {'call': 'pvaConsultarAnexo',
'param': [{'nCodPed': 3478512690, 'cCodIntAnexo': 'ANX-000123'}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/",
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/produtos/pedidovendaanexos/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "pvaConsultarAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/");
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": "pvaConsultarAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/")
corpo = <<~'JSON'
{
"call": "pvaConsultarAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}
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": "pvaConsultarAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/"))
.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/produtos/pedidovendaanexos/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""pvaConsultarAnexo"", ""param"": [{""nCodPed"": 3478512690, ""cCodIntAnexo"": ""ANX-000123""}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosExclui um anexo de um Pedido de Vendas.
Obrigatórios 0
Nenhum campo obrigatório.
Opcionais 4Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntAnexo | texto · até 20 | Código de integração do anexo, informado na inclusão. Usado na busca quando cNomeArq não é informado. |
cCodIntPed | texto · até 60 | Código de integração do pedido de venda. Informe este ou nCodPed. |
cNomeArq | texto · até 100 | Nome do arquivo anexado. Com cNomeArq preenchido a busca é pelo nome do arquivo e cCodIntAnexo é ignorado. |
nCodPed | número inteiro | Código interno do pedido de venda. Informe este ou cCodIntPed. |
Retorno 6O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntAnexo | texto | Código de integração do anexo. |
cCodIntPed | texto | Código de integração do Pedido de Venda. |
cCodStatus | texto | Có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 duranteo o processamento da solicitação. A tag "cDesStatus" descreve o problema ocorrido. |
cDesStatus | texto | Descrição do status do processamento. Essa tag explica o resultado da tag "cCodigoStatus". |
cNomeArq | texto | Nome do arquivo anexado. |
nCodPed | número inteiro | Código do Pedido de Venda. |
POST /api/v1/produtos/pedidovendaanexos/
curl -s https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "pvaExcluirAnexo", "param": [{"nCodPed": 3478512690, "cCodIntAnexo": "ANX-000123"}]}'import os
import requests
corpo = {'call': 'pvaExcluirAnexo',
'param': [{'nCodPed': 3478512690, 'cCodIntAnexo': 'ANX-000123'}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/",
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/produtos/pedidovendaanexos/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "pvaExcluirAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/");
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": "pvaExcluirAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/")
corpo = <<~'JSON'
{
"call": "pvaExcluirAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}
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": "pvaExcluirAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/"))
.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/produtos/pedidovendaanexos/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""pvaExcluirAnexo"", ""param"": [{""nCodPed"": 3478512690, ""cCodIntAnexo"": ""ANX-000123""}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosInclui um anexo no Pedido de Vendas.
Obrigatórios 4
| Campo | Tipo | Descrição |
|---|---|---|
cArquivo | texto | Conteúdo do arquivo compactado em zip e convertido em base 64. Obrigatório. |
cCodIntAnexo | texto · até 20 | Código de integração do anexo no seu sistema, para achá-lo depois. Obrigatório; use um código único. |
cMd5 | texto · até 32 | MD5 do texto enviado em cArquivo (o base 64 do zip), em hexadecimal minúsculo. Obrigatório. |
cNomeArq | texto · até 100 | Nome do arquivo dentro do zip enviado em cArquivo, com extensão. Obrigatório. Não pode repetir o nome de outro anexo do pedido. |
Opcionais 3Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntPed | texto · até 60 | Código de integração do pedido de venda. Informe este ou nCodPed. |
cTipoArq | texto · até 10 | Tipo do anexo, que precisa estar cadastrado. "ZPL-LABEL" ou "PDF-LABEL" marcam o arquivo como etiqueta do pedido. |
nCodPed | número inteiro | Código interno do pedido de venda. Informe este ou cCodIntPed. |
Retorno 6O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntAnexo | texto | Código de integração do anexo. |
cCodIntPed | texto | Código de integração do Pedido de Venda. |
cCodStatus | texto | Có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 duranteo o processamento da solicitação. A tag "cDesStatus" descreve o problema ocorrido. |
cDesStatus | texto | Descrição do status do processamento. Essa tag explica o resultado da tag "cCodigoStatus". |
cNomeArq | texto | Nome do arquivo anexado. |
nCodPed | número inteiro | Código do Pedido de Venda. |
POST /api/v1/produtos/pedidovendaanexos/
curl -s https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "pvaIncluirAnexo", "param": [{"nCodPed": 3478512690, "cCodIntAnexo": "ANX-000123", "cNomeArq": "etiqueta-pedido-1532.pdf", "cTipoArq": "PDF-LABEL", "cArquivo": "UEsDBBQAAAAIA...", "cMd5": "9e107d9d372bb6826bd81d3542a419d6"}]}'import os
import requests
corpo = {'call': 'pvaIncluirAnexo',
'param': [{'nCodPed': 3478512690,
'cCodIntAnexo': 'ANX-000123',
'cNomeArq': 'etiqueta-pedido-1532.pdf',
'cTipoArq': 'PDF-LABEL',
'cArquivo': 'UEsDBBQAAAAIA...',
'cMd5': '9e107d9d372bb6826bd81d3542a419d6'}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/",
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/produtos/pedidovendaanexos/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "pvaIncluirAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123",
"cNomeArq": "etiqueta-pedido-1532.pdf",
"cTipoArq": "PDF-LABEL",
"cArquivo": "UEsDBBQAAAAIA...",
"cMd5": "9e107d9d372bb6826bd81d3542a419d6"
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/");
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": "pvaIncluirAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123",
"cNomeArq": "etiqueta-pedido-1532.pdf",
"cTipoArq": "PDF-LABEL",
"cArquivo": "UEsDBBQAAAAIA...",
"cMd5": "9e107d9d372bb6826bd81d3542a419d6"
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/")
corpo = <<~'JSON'
{
"call": "pvaIncluirAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123",
"cNomeArq": "etiqueta-pedido-1532.pdf",
"cTipoArq": "PDF-LABEL",
"cArquivo": "UEsDBBQAAAAIA...",
"cMd5": "9e107d9d372bb6826bd81d3542a419d6"
}
]
}
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": "pvaIncluirAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123",
"cNomeArq": "etiqueta-pedido-1532.pdf",
"cTipoArq": "PDF-LABEL",
"cArquivo": "UEsDBBQAAAAIA...",
"cMd5": "9e107d9d372bb6826bd81d3542a419d6"
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/"))
.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/produtos/pedidovendaanexos/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""pvaIncluirAnexo"", ""param"": [{""nCodPed"": 3478512690, ""cCodIntAnexo"": ""ANX-000123"", ""cNomeArq"": ""etiqueta-pedido-1532.pdf"", ""cTipoArq"": ""PDF-LABEL"", ""cArquivo"": ""UEsDBBQAAAAIA..."", ""cMd5"": ""9e107d9d372bb6826bd81d3542a419d6""}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosLista os anexos de um Pedido de Vendas.
Obrigatórios 0
Nenhum campo obrigatório.
Opcionais 11Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntPed | texto · até 60 | Código de integração do pedido de venda. Informe este ou nCodPed. |
cOrdemDecrescente | texto · até 1 | "S" para ordem decrescente. |
cOrdenarPor | texto · até 100 | Ordem dos resultados. Só aceita ARQUIVO (nome do arquivo), que também é o padrão. |
cTipoArq | texto · até 10 | Filtra pelo tipo de anexo cadastrado (ex.: PDF-LABEL). |
dDtAltAte | texto · até 10 | Data de alteração final, no formato dd/mm/aaaa. |
dDtAltDe | texto · até 10 | Data de alteração inicial, no formato dd/mm/aaaa. |
dDtIncAte | texto · até 10 | Data de inclusão final. No formato dd/mm/aaaa. |
dDtIncDe | texto · até 10 | Data de inclusão inicial. No formato dd/mm/aaaa. |
nCodPed | número inteiro | Código interno do pedido de venda. Informe este ou cCodIntPed. |
nPagina | número inteiro | Número da página. Padrão 1. |
nRegPorPagina | número inteiro | Número de registros por página. Padrão 100, máximo 100 (valor maior volta a 100). |
Retorno 5O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
listaAnexos | lista de objetos | Lista de anexos dos Pedidos de Vendas encontradas. |
listaAnexos[].cCodIntAnexo | texto | Código de integração do anexo. |
listaAnexos[].cCodIntPed | texto | Código de integração do pedido de venda. Vem sempre vazio nesta listagem; use nCodPed. |
listaAnexos[].cNomeArq | texto | Nome do arquivo anexado. |
listaAnexos[].cTipoArq | texto | Tipo de Arquivo. |
listaAnexos[].info | objeto | Informações complementares do anexo. |
listaAnexos[].info.cImpAPI | texto | Importado pela API (S/N). |
listaAnexos[].info.dAlt | texto | Data da Alteração. No formato dd/mm/aaaa. |
listaAnexos[].info.dInc | texto | Data da Inclusão. No formato dd/mm/aaaa. |
listaAnexos[].info.hAlt | texto | Hora da Alteração. No formato hh:mm:ss. |
listaAnexos[].info.hInc | texto | Hora da Inclusão. No formato hh:mm:ss. |
listaAnexos[].info.uAlt | texto | Usuário da Alteração. |
listaAnexos[].info.uInc | texto | Usuário da Inclusão. |
listaAnexos[].nCodPed | número inteiro | Código do Pedido de Venda. |
nPagina | número inteiro | Número da página resgatada. |
nRegistros | número inteiro | Número de registros retornados na página. |
nTotPaginas | número inteiro | Número total de páginas encontradas. |
nTotRegistros | número inteiro | Número total de registros encontrados. |
POST /api/v1/produtos/pedidovendaanexos/
curl -s https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "pvaListarAnexos", "param": [{"nPagina": 1, "nRegPorPagina": 50, "nCodPed": 3478512690}]}'import os
import requests
corpo = {'call': 'pvaListarAnexos',
'param': [{'nPagina': 1, 'nRegPorPagina': 50, 'nCodPed': 3478512690}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/",
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/produtos/pedidovendaanexos/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "pvaListarAnexos",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 50,
"nCodPed": 3478512690
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/");
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": "pvaListarAnexos",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 50,
"nCodPed": 3478512690
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/")
corpo = <<~'JSON'
{
"call": "pvaListarAnexos",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 50,
"nCodPed": 3478512690
}
]
}
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": "pvaListarAnexos",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 50,
"nCodPed": 3478512690
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/"))
.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/produtos/pedidovendaanexos/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""pvaListarAnexos"", ""param"": [{""nPagina"": 1, ""nRegPorPagina"": 50, ""nCodPed"": 3478512690}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosObtém um anexo de um Pedido de Vendas.
Obrigatórios 0
Nenhum campo obrigatório.
Opcionais 4Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntAnexo | texto · até 20 | Código de integração do anexo, informado na inclusão. Usado na busca quando cNomeArq não é informado. |
cCodIntPed | texto · até 60 | Código de integração do pedido de venda. Informe este ou nCodPed. |
cNomeArq | texto · até 100 | Nome do arquivo anexado. Com cNomeArq preenchido a busca é pelo nome do arquivo e cCodIntAnexo é ignorado. |
nCodPed | número inteiro | Código interno do pedido de venda. Informe este ou cCodIntPed. |
Retorno 9O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntAnexo | texto | Código de integração do anexo. |
cCodIntPed | texto | Código de integração do Pedido de Venda. |
cCodStatus | texto | Có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 duranteo o processamento da solicitação. A tag "cDesStatus" descreve o problema ocorrido. |
cDesStatus | texto | Descrição do status do processamento. Essa tag explica o resultado da tag "cCodigoStatus". |
cLinkDownload | texto | URL para download do anexo solicitado. |
cNomeArq | texto | Nome do arquivo anexado. |
cTipoArq | texto | Tipo de Arquivo. |
dDtExpiracao | texto | Data de expiração da url disponibilizada. No formato dd/mm/aaaa. |
nCodPed | número inteiro | Código do Pedido de Venda. |
POST /api/v1/produtos/pedidovendaanexos/
curl -s https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "pvaObterAnexo", "param": [{"nCodPed": 3478512690, "cCodIntAnexo": "ANX-000123"}]}'import os
import requests
corpo = {'call': 'pvaObterAnexo',
'param': [{'nCodPed': 3478512690, 'cCodIntAnexo': 'ANX-000123'}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/",
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/produtos/pedidovendaanexos/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "pvaObterAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/");
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": "pvaObterAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/")
corpo = <<~'JSON'
{
"call": "pvaObterAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}
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": "pvaObterAnexo",
"param": [
{
"nCodPed": 3478512690,
"cCodIntAnexo": "ANX-000123"
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/produtos/pedidovendaanexos/"))
.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/produtos/pedidovendaanexos/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""pvaObterAnexo"", ""param"": [{""nCodPed"": 3478512690, ""cCodIntAnexo"": ""ANX-000123""}]}")
]
),
Dados = Json.Document(Resposta)
in
Dados