Geral ·
CaracteristicasCadastroCadastro de características de produto
2consultas
3alterações
Claude · MCPpelos assistentes de IA
JSON · XMLformato
Altera uma característica de produto.
Obrigatórios 1
| Campo | Tipo | Descrição |
|---|---|---|
cNomeCaract | texto · até 30 | Nome da característica. (Não será permitida a inclusão de mais de uma característica com a mesma descrição. |
Opcionais 4Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntCaract | texto · até 60 | Código de integração da característica do produto. (Interno, utilizado apenas na Integração via API, não aparece na tela). Utilize esse campo para informar o código da característica utilizado no seu aplicativo quando incluir uma característica no Omie. Assim, poderá utilizar esse campo para resgatar as informações da característica desejada. Caso informe esse campo, não informe a tag nCodCaract. Caso isso aconteça, o conteúdo dessa tag será desconsiderada. |
cValorDef | texto · até 1 | Definir os conteúdos possíveis para essa característica (S/N).
Como padrão o valor é "N".Ex.: S, N |
conteudosPermitidos | lista de objetos | |
conteudosPermitidos[].cConteudo | texto | Descrição do conteúdo da característica. |
conteudosPermitidos[].nIdConteudo | número inteiro | Id do do Conteúdo/valor da característica. |
nCodCaract | número inteiro | Código da característica de produto. (Interno, utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno da característica do produto gerado pelo Omie. |
Retorno 4O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntCaract | texto | Código de integração da característica do produto. (Interno, utilizado apenas na Integração via API, não aparece na tela). Utilize esse campo para informar o código da característica utilizado no seu aplicativo quando incluir uma característica no Omie. Assim, poderá utilizar esse campo para resgatar as informações da característica desejada. Caso informe esse campo, não informe a tag nCodCaract. Caso isso aconteça, o conteúdo dessa tag será desconsiderada. |
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". |
nCodCaract | número inteiro | Código da característica de produto. (Interno, utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno da característica do produto gerado pelo Omie. |
POST /api/v1/geral/caracteristicas/
curl -s https://app.omie.com.br/api/v1/geral/caracteristicas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "AlterarCaracteristica", "param": [{"nCodCaract": 0, "cCodIntCaract": "", "cNomeCaract": ""}]}'import os
import requests
corpo = {'call': 'AlterarCaracteristica',
'param': [{'nCodCaract': 0, 'cCodIntCaract': '', 'cNomeCaract': ''}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/geral/caracteristicas/",
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/geral/caracteristicas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "AlterarCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": "",
"cNomeCaract": ""
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/geral/caracteristicas/");
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": "AlterarCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": "",
"cNomeCaract": ""
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/geral/caracteristicas/")
corpo = <<~'JSON'
{
"call": "AlterarCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": "",
"cNomeCaract": ""
}
]
}
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": "AlterarCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": "",
"cNomeCaract": ""
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/geral/caracteristicas/"))
.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/geral/caracteristicas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""AlterarCaracteristica"", ""param"": [{""nCodCaract"": 0, ""cCodIntCaract"": """", ""cNomeCaract"": """"}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosConsulta uma característica de produto.
Obrigatórios 0
Nenhum campo obrigatório.
Opcionais 2Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntCaract | texto · até 60 | Código de integração da característica do produto. (Interno, utilizado apenas na Integração via API, não aparece na tela). Utilize esse campo para informar o código da característica utilizado no seu aplicativo quando incluir uma característica no Omie. Assim, poderá utilizar esse campo para resgatar as informações da característica desejada. Caso informe esse campo, não informe a tag nCodCaract. Caso isso aconteça, o conteúdo dessa tag será desconsiderada. |
nCodCaract | número inteiro | Código da característica de produto. (Interno, utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno da característica do produto gerado pelo Omie. |
Retorno 5O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntCaract | texto | Código de integração da característica do produto. (Interno, utilizado apenas na Integração via API, não aparece na tela). Utilize esse campo para informar o código da característica utilizado no seu aplicativo quando incluir uma característica no Omie. Assim, poderá utilizar esse campo para resgatar as informações da característica desejada. Caso informe esse campo, não informe a tag nCodCaract. Caso isso aconteça, o conteúdo dessa tag será desconsiderada. |
cNomeCaract | texto | Nome da característica. (Não será permitida a inclusão de mais de uma característica com a mesma descrição. |
conteudosPermitidos | lista de objetos | |
conteudosPermitidos[].cConteudo | texto | Descrição do conteúdo da característica. |
conteudosPermitidos[].nIdConteudo | número inteiro | Id do do Conteúdo/valor da característica. |
info | objeto | Informações complementares da característica do produto. |
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. |
nCodCaract | número inteiro | Código da característica de produto. (Interno, utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno da característica do produto gerado pelo Omie. |
POST /api/v1/geral/caracteristicas/
curl -s https://app.omie.com.br/api/v1/geral/caracteristicas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "ConsultarCaracteristica", "param": [{"nCodCaract": 0, "cCodIntCaract": ""}]}'import os
import requests
corpo = {'call': 'ConsultarCaracteristica', 'param': [{'nCodCaract': 0, 'cCodIntCaract': ''}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/geral/caracteristicas/",
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/geral/caracteristicas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "ConsultarCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": ""
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/geral/caracteristicas/");
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": "ConsultarCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": ""
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/geral/caracteristicas/")
corpo = <<~'JSON'
{
"call": "ConsultarCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": ""
}
]
}
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": "ConsultarCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": ""
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/geral/caracteristicas/"))
.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/geral/caracteristicas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""ConsultarCaracteristica"", ""param"": [{""nCodCaract"": 0, ""cCodIntCaract"": """"}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosExclui uma característica de produto.
Obrigatórios 0
Nenhum campo obrigatório.
Opcionais 2Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntCaract | texto · até 60 | Código de integração da característica do produto. (Interno, utilizado apenas na Integração via API, não aparece na tela). Utilize esse campo para informar o código da característica utilizado no seu aplicativo quando incluir uma característica no Omie. Assim, poderá utilizar esse campo para resgatar as informações da característica desejada. Caso informe esse campo, não informe a tag nCodCaract. Caso isso aconteça, o conteúdo dessa tag será desconsiderada. |
nCodCaract | número inteiro | Código da característica de produto. (Interno, utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno da característica do produto gerado pelo Omie. |
Retorno 4O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntCaract | texto | Código de integração da característica do produto. (Interno, utilizado apenas na Integração via API, não aparece na tela). Utilize esse campo para informar o código da característica utilizado no seu aplicativo quando incluir uma característica no Omie. Assim, poderá utilizar esse campo para resgatar as informações da característica desejada. Caso informe esse campo, não informe a tag nCodCaract. Caso isso aconteça, o conteúdo dessa tag será desconsiderada. |
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". |
nCodCaract | número inteiro | Código da característica de produto. (Interno, utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno da característica do produto gerado pelo Omie. |
POST /api/v1/geral/caracteristicas/
curl -s https://app.omie.com.br/api/v1/geral/caracteristicas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "ExcluirCaracteristica", "param": [{"nCodCaract": 0, "cCodIntCaract": ""}]}'import os
import requests
corpo = {'call': 'ExcluirCaracteristica', 'param': [{'nCodCaract': 0, 'cCodIntCaract': ''}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/geral/caracteristicas/",
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/geral/caracteristicas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "ExcluirCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": ""
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/geral/caracteristicas/");
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": "ExcluirCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": ""
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/geral/caracteristicas/")
corpo = <<~'JSON'
{
"call": "ExcluirCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": ""
}
]
}
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": "ExcluirCaracteristica",
"param": [
{
"nCodCaract": 0,
"cCodIntCaract": ""
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/geral/caracteristicas/"))
.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/geral/caracteristicas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""ExcluirCaracteristica"", ""param"": [{""nCodCaract"": 0, ""cCodIntCaract"": """"}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosInclui uma característica de produto.
Obrigatórios 2
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntCaract | texto · até 60 | Código de integração da característica do produto. (Interno, utilizado apenas na Integração via API, não aparece na tela). Utilize esse campo para informar o código da característica utilizado no seu aplicativo quando incluir uma característica no Omie. Assim, poderá utilizar esse campo para resgatar as informações da característica desejada. Caso informe esse campo, não informe a tag nCodCaract. Caso isso aconteça, o conteúdo dessa tag será desconsiderada. |
cNomeCaract | texto · até 30 | Nome da característica. (Não será permitida a inclusão de mais de uma característica com a mesma descrição. |
Opcionais 2Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cValorDef | texto · até 1 | Definir os conteúdos possíveis para essa característica (S/N).
Como padrão o valor é "N".Ex.: S, N |
conteudosPermitidos | lista de objetos | |
conteudosPermitidos[].cConteudo | texto | Descrição do conteúdo da característica. |
conteudosPermitidos[].nIdConteudo | número inteiro | Id do do Conteúdo/valor da característica. |
Retorno 4O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodIntCaract | texto | Código de integração da característica do produto. (Interno, utilizado apenas na Integração via API, não aparece na tela). Utilize esse campo para informar o código da característica utilizado no seu aplicativo quando incluir uma característica no Omie. Assim, poderá utilizar esse campo para resgatar as informações da característica desejada. Caso informe esse campo, não informe a tag nCodCaract. Caso isso aconteça, o conteúdo dessa tag será desconsiderada. |
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". |
nCodCaract | número inteiro | Código da característica de produto. (Interno, utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno da característica do produto gerado pelo Omie. |
POST /api/v1/geral/caracteristicas/
curl -s https://app.omie.com.br/api/v1/geral/caracteristicas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "IncluirCaracteristica", "param": [{"cCodIntCaract": "CPROD1790776558", "cNomeCaract": ""}]}'import os
import requests
corpo = {'call': 'IncluirCaracteristica',
'param': [{'cCodIntCaract': 'CPROD1790776558', 'cNomeCaract': ''}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/geral/caracteristicas/",
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/geral/caracteristicas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "IncluirCaracteristica",
"param": [
{
"cCodIntCaract": "CPROD1790776558",
"cNomeCaract": ""
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/geral/caracteristicas/");
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": "IncluirCaracteristica",
"param": [
{
"cCodIntCaract": "CPROD1790776558",
"cNomeCaract": ""
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/geral/caracteristicas/")
corpo = <<~'JSON'
{
"call": "IncluirCaracteristica",
"param": [
{
"cCodIntCaract": "CPROD1790776558",
"cNomeCaract": ""
}
]
}
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": "IncluirCaracteristica",
"param": [
{
"cCodIntCaract": "CPROD1790776558",
"cNomeCaract": ""
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/geral/caracteristicas/"))
.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/geral/caracteristicas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""IncluirCaracteristica"", ""param"": [{""cCodIntCaract"": ""CPROD1790776558"", ""cNomeCaract"": """"}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosListar as características de produto.
Obrigatórios 0
Nenhum campo obrigatório.
Opcionais 8Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cOrdemDecrescente | texto · até 1 | Indica se a ordem de exibição é Decrescente caso seja informado "S". |
cOrdenarPor | texto · até 100 | Ordem os resultados da página por: CODIGO - Código do Característica. CODINT - Código de Integração da Característica. NOME - Nome da Característica. |
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. |
nPagina | número inteiro | Número da página que se deseja resgatar. O padrão é "1". |
nRegPorPagina | número inteiro | Número de registros retornados por página. O padrão é 20. O limite máximo é 50 por página. |
Retorno 5O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
listaCaracteristicas | lista de objetos | Lista de características de produto. |
listaCaracteristicas[].cCodIntCaract | texto | Código de integração da característica do produto. (Interno, utilizado apenas na Integração via API, não aparece na tela). Utilize esse campo para informar o código da característica utilizado no seu aplicativo quando incluir uma característica no Omie. Assim, poderá utilizar esse campo para resgatar as informações da característica desejada. Caso informe esse campo, não informe a tag nCodCaract. Caso isso aconteça, o conteúdo dessa tag será desconsiderada. |
listaCaracteristicas[].cNomeCaract | texto | Nome da característica. (Não será permitida a inclusão de mais de uma característica com a mesma descrição. |
listaCaracteristicas[].conteudosPermitidos | lista de objetos | |
listaCaracteristicas[].conteudosPermitidos[].cConteudo | texto | Descrição do conteúdo da característica. |
listaCaracteristicas[].conteudosPermitidos[].nIdConteudo | número inteiro | Id do do Conteúdo/valor da característica. |
listaCaracteristicas[].info | objeto | Informações complementares da característica do produto. |
listaCaracteristicas[].info.cImpAPI | texto | Importado pela API (S/N). |
listaCaracteristicas[].info.dAlt | texto | Data da Alteração. No formato dd/mm/aaaa. |
listaCaracteristicas[].info.dInc | texto | Data da Inclusão. No formato dd/mm/aaaa. |
listaCaracteristicas[].info.hAlt | texto | Hora da Alteração. No formato hh:mm:ss. |
listaCaracteristicas[].info.hInc | texto | Hora da Inclusão. No formato hh:mm:ss. |
listaCaracteristicas[].info.uAlt | texto | Usuário da Alteração. |
listaCaracteristicas[].info.uInc | texto | Usuário da Inclusão. |
listaCaracteristicas[].nCodCaract | número inteiro | Código da característica de produto. (Interno, utilizado apenas na integração via API, não é exibido na tela). O conteúdo desse campo é o código interno da característica do produto gerado pelo Omie. |
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/geral/caracteristicas/
curl -s https://app.omie.com.br/api/v1/geral/caracteristicas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "ListarCaracteristicas", "param": [{"nPagina": 1, "nRegPorPagina": 50}]}'import os
import requests
corpo = {'call': 'ListarCaracteristicas', 'param': [{'nPagina': 1, 'nRegPorPagina': 50}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/geral/caracteristicas/",
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/geral/caracteristicas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "ListarCaracteristicas",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 50
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/geral/caracteristicas/");
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": "ListarCaracteristicas",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 50
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/geral/caracteristicas/")
corpo = <<~'JSON'
{
"call": "ListarCaracteristicas",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 50
}
]
}
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": "ListarCaracteristicas",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 50
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/geral/caracteristicas/"))
.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/geral/caracteristicas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""ListarCaracteristicas"", ""param"": [{""nPagina"": 1, ""nRegPorPagina"": 50}]}")
]
),
Dados = Json.Document(Resposta)
in
Dados