CRM ·
TarefasCrmTarefas da oportunidade
4consultas
4alterações
Claude 8 de 8 · ChatGPT 2 de 8 · MCP 8 de 8pelos assistentes de IA
JSON · XMLformato
Altera uma tarefa.
Obrigatórios 7
| Campo | Tipo | Descrição |
|---|---|---|
cDescricao | texto | Descrição da tarefa. |
cHora | texto · até 5 | Hora da tarefa. |
dData | texto · até 10 | Data da tarefa. |
nCodNotif | número inteiro | Código do envio da notificação por e-mail, Pode ser: 99999 - Não notificar 15 - 15 minutos antes 30 - 30 minutos antes 60 - 1 hora antes 120 - 2 horas antes 180 - 3 horas antes 1001 - 1 dia antes 1002 - 2 dias antes 1003 - 3 dias antes 2001 - 1 semana antes 2002 - 2 semanas antes |
nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
nCodTarefa | número inteiro | Código da tarefa. (Gerado internamente, não é visualizado na tela) |
nCodUsuario | número inteiro | Código do usuário vendedor. (Gerado internamente, não é visualizado na tela) |
Opcionais 6Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodInt | texto · até 20 | Código de integração da tarefa. (Utilizado em títulos criados via API, não é visualizado na tela) |
cEmExecucao | texto · até 1 | Indica que a atividade está em execução. |
cImportante | texto · até 1 | Indica que é uma atividade importante. |
cRealizada | texto · até 1 | Indica que a atividade foi realizada/concluída. |
cUrgente | texto · até 1 | Indica que é uma atividade urgente. |
nCodAtividade | número inteiro | Código da atividade. Pode ser: 1 - Ligar 2 - Reunião 3 - Tarefa 4 - E-mail 5 - Almoço 6 - Prazo Final 7 - Nota |
Retorno 5O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodInt | texto | Código de integração da tarefa da oportunidade. (Utilizado em títulos criados via API, não é visualizado na tela) |
cCodStatus | texto | Código do Status |
cDesStatus | texto | Descrição do Status |
nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
nCodTarefa | número inteiro | Código da tarefa. (Gerado internamente, não é visualizado na tela) |
POST /api/v1/crm/tarefas/
curl -s https://app.omie.com.br/api/v1/crm/tarefas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "AlterarTarefa", "param": [{"nCodTarefa": 0, "nCodOp": 0, "cCodInt": "", "nCodUsuario": 425605408, "dData": "30/09/2026", "cHora": "10:15", "nCodNotif": 99999, "nCodAtividade": 1, "cDescricao": "Descricao"}]}'import os
import requests
corpo = {'call': 'AlterarTarefa',
'param': [{'nCodTarefa': 0,
'nCodOp': 0,
'cCodInt': '',
'nCodUsuario': 425605408,
'dData': '30/09/2026',
'cHora': '10:15',
'nCodNotif': 99999,
'nCodAtividade': 1,
'cDescricao': 'Descricao'}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/crm/tarefas/",
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/crm/tarefas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "AlterarTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/crm/tarefas/");
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": "AlterarTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/crm/tarefas/")
corpo = <<~'JSON'
{
"call": "AlterarTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}
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": "AlterarTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/crm/tarefas/"))
.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/crm/tarefas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""AlterarTarefa"", ""param"": [{""nCodTarefa"": 0, ""nCodOp"": 0, ""cCodInt"": """", ""nCodUsuario"": 425605408, ""dData"": ""30/09/2026"", ""cHora"": ""10:15"", ""nCodNotif"": 99999, ""nCodAtividade"": 1, ""cDescricao"": ""Descricao""}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosObtém o Calendário de Tarefas no Formato (ICS)
Obrigatórios 2
| Campo | Tipo | Descrição |
|---|---|---|
calendar_key | texto | |
email_vend | texto |
Retorno 2O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
ics | texto | |
status | texto |
POST /api/v1/crm/tarefas/
curl -s https://app.omie.com.br/api/v1/crm/tarefas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "CalendarioTarefas", "param": [{"email_vend": "omie@omie.com.br", "calendar_key": ""}]}'import os
import requests
corpo = {'call': 'CalendarioTarefas',
'param': [{'email_vend': 'omie@omie.com.br', 'calendar_key': ''}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/crm/tarefas/",
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/crm/tarefas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "CalendarioTarefas",
"param": [
{
"email_vend": "omie@omie.com.br",
"calendar_key": ""
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/crm/tarefas/");
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": "CalendarioTarefas",
"param": [
{
"email_vend": "omie@omie.com.br",
"calendar_key": ""
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/crm/tarefas/")
corpo = <<~'JSON'
{
"call": "CalendarioTarefas",
"param": [
{
"email_vend": "omie@omie.com.br",
"calendar_key": ""
}
]
}
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": "CalendarioTarefas",
"param": [
{
"email_vend": "omie@omie.com.br",
"calendar_key": ""
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/crm/tarefas/"))
.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/crm/tarefas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""CalendarioTarefas"", ""param"": [{""email_vend"": ""omie@omie.com.br"", ""calendar_key"": """"}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosConsulta uma tarefa da oportunidade.
Obrigatórios 2
| Campo | Tipo | Descrição |
|---|---|---|
nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
nCodTarefa | número inteiro | Código da tarefa. (Gerado internamente, não é visualizado na tela) |
Opcionais 1Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodInt | texto · até 20 | Código de integração da tarefa da oportunidade. (Utilizado em títulos criados via API, não é visualizado na tela) |
Retorno 14O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodInt | texto | Código de integração da tarefa. (Utilizado em títulos criados via API, não é visualizado na tela) |
cDescricao | texto | Descrição da tarefa. |
cEmExecucao | texto | Indica que a atividade está em execução. |
cHora | texto | Hora da tarefa. |
cImportante | texto | Indica que é uma atividade importante. |
cRealizada | texto | Indica que a atividade foi realizada/concluída. |
cUrgente | texto | Indica que é uma atividade urgente. |
dData | texto | Data da tarefa. |
nCodAtividade | número inteiro | Código da atividade. Pode ser: 1 - Ligar 2 - Reunião 3 - Tarefa 4 - E-mail 5 - Almoço 6 - Prazo Final 7 - Nota |
nCodNotif | número inteiro | Código do envio da notificação por e-mail, Pode ser: 99999 - Não notificar 15 - 15 minutos antes 30 - 30 minutos antes 60 - 1 hora antes 120 - 2 horas antes 180 - 3 horas antes 1001 - 1 dia antes 1002 - 2 dias antes 1003 - 3 dias antes 2001 - 1 semana antes 2002 - 2 semanas antes |
nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
nCodTarefa | número inteiro | Código da tarefa (Gerado internamente, não é visualizado na tela) |
nCodUsuario | número inteiro | Código do usuário vendedor. (Gerado internamente, não é visualizado na tela) |
nIncluidoPor | número inteiro | Código do usuário que incluiu a tarefa. |
POST /api/v1/crm/tarefas/
curl -s https://app.omie.com.br/api/v1/crm/tarefas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "ConsultarTarefa", "param": [{"nCodTarefa": 0, "nCodOp": 0, "cCodInt": ""}]}'import os
import requests
corpo = {'call': 'ConsultarTarefa', 'param': [{'nCodTarefa': 0, 'nCodOp': 0, 'cCodInt': ''}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/crm/tarefas/",
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/crm/tarefas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "ConsultarTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": ""
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/crm/tarefas/");
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": "ConsultarTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": ""
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/crm/tarefas/")
corpo = <<~'JSON'
{
"call": "ConsultarTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": ""
}
]
}
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": "ConsultarTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": ""
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/crm/tarefas/"))
.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/crm/tarefas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""ConsultarTarefa"", ""param"": [{""nCodTarefa"": 0, ""nCodOp"": 0, ""cCodInt"": """"}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosExclui um tarefa.
Obrigatórios 2
| Campo | Tipo | Descrição |
|---|---|---|
nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
nCodTarefa | número inteiro | Código da tarefa. (Gerado internamente, não é visualizado na tela) |
Opcionais 1Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cCodInt | texto · até 20 | Código de integração da tarefa da oportunidade. (Utilizado em títulos criados via API, não é visualizado na tela) |
Retorno 5O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodInt | texto | Código de integração da tarefa da oportunidade. (Utilizado em títulos criados via API, não é visualizado na tela) |
cCodStatus | texto | Código do Status |
cDesStatus | texto | Descrição do Status |
nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
nCodTarefa | número inteiro | Código da tarefa. (Gerado internamente, não é visualizado na tela) |
POST /api/v1/crm/tarefas/
curl -s https://app.omie.com.br/api/v1/crm/tarefas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "ExcluirTarefa", "param": [{"nCodTarefa": 0, "nCodOp": 0, "cCodInt": ""}]}'import os
import requests
corpo = {'call': 'ExcluirTarefa', 'param': [{'nCodTarefa': 0, 'nCodOp': 0, 'cCodInt': ''}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/crm/tarefas/",
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/crm/tarefas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "ExcluirTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": ""
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/crm/tarefas/");
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": "ExcluirTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": ""
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/crm/tarefas/")
corpo = <<~'JSON'
{
"call": "ExcluirTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": ""
}
]
}
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": "ExcluirTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": ""
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/crm/tarefas/"))
.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/crm/tarefas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""ExcluirTarefa"", ""param"": [{""nCodTarefa"": 0, ""nCodOp"": 0, ""cCodInt"": """"}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosInclui uma tarefa na oportunidade.
Obrigatórios 7
| Campo | Tipo | Descrição |
|---|---|---|
cCodInt | texto · até 20 | Código de integração da tarefa. (Utilizado em títulos criados via API, não é visualizado na tela) |
cDescricao | texto | Descrição da tarefa. |
cHora | texto · até 5 | Hora da tarefa. |
dData | texto · até 10 | Data da tarefa. |
nCodNotif | número inteiro | Código do envio da notificação por e-mail, Pode ser: 99999 - Não notificar 15 - 15 minutos antes 30 - 30 minutos antes 60 - 1 hora antes 120 - 2 horas antes 180 - 3 horas antes 1001 - 1 dia antes 1002 - 2 dias antes 1003 - 3 dias antes 2001 - 1 semana antes 2002 - 2 semanas antes |
nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
nCodUsuario | número inteiro | Código do usuário vendedor. (Gerado internamente, não é visualizado na tela) |
Opcionais 5Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cEmExecucao | texto · até 1 | Indica que a atividade está em execução. |
cImportante | texto · até 1 | Indica que é uma atividade importante. |
cRealizada | texto · até 1 | Indica que a atividade foi realizada/concluída. |
cUrgente | texto · até 1 | Indica que é uma atividade urgente. |
nCodAtividade | número inteiro | Código da atividade. Pode ser: 1 - Ligar 2 - Reunião 3 - Tarefa 4 - E-mail 5 - Almoço 6 - Prazo Final 7 - Nota |
Retorno 5O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodInt | texto | Código de integração da tarefa da oportunidade. (Utilizado em títulos criados via API, não é visualizado na tela) |
cCodStatus | texto | Código do Status |
cDesStatus | texto | Descrição do Status |
nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
nCodTarefa | número inteiro | Código da tarefa. (Gerado internamente, não é visualizado na tela) |
POST /api/v1/crm/tarefas/
curl -s https://app.omie.com.br/api/v1/crm/tarefas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "IncluirTarefa", "param": [{"nCodOp": 0, "cCodInt": "", "nCodUsuario": 425605408, "dData": "30/09/2026", "cHora": "10:15", "nCodNotif": 99999, "nCodAtividade": 1, "cDescricao": "Descricao"}]}'import os
import requests
corpo = {'call': 'IncluirTarefa',
'param': [{'nCodOp': 0,
'cCodInt': '',
'nCodUsuario': 425605408,
'dData': '30/09/2026',
'cHora': '10:15',
'nCodNotif': 99999,
'nCodAtividade': 1,
'cDescricao': 'Descricao'}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/crm/tarefas/",
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/crm/tarefas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "IncluirTarefa",
"param": [
{
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/crm/tarefas/");
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": "IncluirTarefa",
"param": [
{
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/crm/tarefas/")
corpo = <<~'JSON'
{
"call": "IncluirTarefa",
"param": [
{
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}
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": "IncluirTarefa",
"param": [
{
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/crm/tarefas/"))
.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/crm/tarefas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""IncluirTarefa"", ""param"": [{""nCodOp"": 0, ""cCodInt"": """", ""nCodUsuario"": 425605408, ""dData"": ""30/09/2026"", ""cHora"": ""10:15"", ""nCodNotif"": 99999, ""nCodAtividade"": 1, ""cDescricao"": ""Descricao""}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosLista os emails tarefas.
Obrigatórios 0
Nenhum campo obrigatório.
Opcionais 16Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
apenas_importado_api | texto · até 1 | Exibir apenas os registros gerados pela API |
cImportante | texto · até 1 | Indica que é uma atividade importante. |
cTarefasUsuario | texto · até 1 | Retornar apenas tarefas atribuidas ao vendedor (S/N). |
cUrgente | texto · até 1 | Indica que é uma atividade urgente. |
codigo_vendedor | número inteiro | Código do Vendedor. |
data_final | texto · até 10 | Data final da tarefa. |
data_inicial | texto · até 10 | Data inicial da tarefa. |
email_vendedor | texto | E-Mail do Vendedor |
exibir_detalhes | texto · até 1 | Exibe os detalhes da tarefa. |
hora_final | texto · até 8 | Hora final da tarefa. |
hora_inicial | texto · até 8 | Hora inicial da tarefa. |
nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
ordem_decrescente | texto · até 1 | Se a lista será apresentada em ordem decrescente. |
ordenar_por | texto · até 100 | Ordem de exibição dos dados. Padrão: Código. |
pagina | número inteiro | Número da página para resgatar os dados. |
registros_por_pagina | número inteiro | Número de registros a serem exibidos por página. Máximo 50. |
Retorno 5O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cadastrosEmail | lista de objetos | Lista os cadastros de emails encontrados. |
cadastrosEmail[].cDescricao | texto | Descrição da tarefa. |
cadastrosEmail[].cEmailCopia | texto | Enviar cópia para. |
cadastrosEmail[].cEmailCopiaOculta | texto | Enviar cópia oculta para. |
cadastrosEmail[].cEmailDados | texto | Conteúdo do e-mail. |
cadastrosEmail[].cEmailDe | texto | Email enviado de. |
cadastrosEmail[].cEmailOportunidade | texto | E-mail da Oportunidade. |
cadastrosEmail[].cEmailPara | texto | Email enviado para. |
cadastrosEmail[].cHora | texto | Hora da tarefa. |
cadastrosEmail[].cImportante | texto | Indica que é uma atividade importante. |
cadastrosEmail[].cUrgente | texto | Indica que é uma atividade urgente. |
cadastrosEmail[].dData | texto | Data da tarefa. |
cadastrosEmail[].detalhesOportunidade | objeto | Detalhes da Oportunidade. |
cadastrosEmail[].detalhesOportunidade.cBairroConta | texto | Bairro. |
cadastrosEmail[].detalhesOportunidade.cCEPConta | texto | CEP. |
cadastrosEmail[].detalhesOportunidade.cCidadeConta | texto | Cidade. |
cadastrosEmail[].detalhesOportunidade.cComplementoConta | texto | Complemento do endereço. |
cadastrosEmail[].detalhesOportunidade.cDDD1Conta | texto | DDD do Telefone principal. |
cadastrosEmail[].detalhesOportunidade.cDDD2Conta | texto | DDD do Celular. |
cadastrosEmail[].detalhesOportunidade.cDesConta | texto | Descrição da Conta |
cadastrosEmail[].detalhesOportunidade.cDesOportunidade | texto | Descrição da Oportunidade. |
cadastrosEmail[].detalhesOportunidade.cEmailUsuario | texto | E-Mail do usuário. |
cadastrosEmail[].detalhesOportunidade.cEnderecoConta | texto | Endereço. |
cadastrosEmail[].detalhesOportunidade.cEstadoConta | texto | Estado. |
cadastrosEmail[].detalhesOportunidade.cNomUsuario | texto | Nome do usuário. |
cadastrosEmail[].detalhesOportunidade.cNomeContato | texto | Nome do Contato. |
cadastrosEmail[].detalhesOportunidade.cTelefone1Conta | texto | Telefone Principal. |
cadastrosEmail[].detalhesOportunidade.cTelefone2Conta | texto | Telefone secundário. |
cadastrosEmail[].detalhesOportunidade.nCodUsuario | número inteiro | Código do usuário vendedor. (Gerado internamente, não é visualizado na tela) |
cadastrosEmail[].nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
cadastrosEmail[].nIdEmail | texto | ID do E-mail. |
cadastrosEmail[].nQtdeAnexos | número inteiro | Quantidade de anexos. |
pagina | número inteiro | Número da página retornada |
registros | número inteiro | Número de registros retornados na página. |
total_de_paginas | número inteiro | Número total de páginas |
total_de_registros | número inteiro | total de registros encontrados |
POST /api/v1/crm/tarefas/
curl -s https://app.omie.com.br/api/v1/crm/tarefas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "ListarEmailsTarefas", "param": [{"pagina": 1, "registros_por_pagina": 20}]}'import os
import requests
corpo = {'call': 'ListarEmailsTarefas', 'param': [{'pagina': 1, 'registros_por_pagina': 20}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/crm/tarefas/",
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/crm/tarefas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "ListarEmailsTarefas",
"param": [
{
"pagina": 1,
"registros_por_pagina": 20
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/crm/tarefas/");
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": "ListarEmailsTarefas",
"param": [
{
"pagina": 1,
"registros_por_pagina": 20
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/crm/tarefas/")
corpo = <<~'JSON'
{
"call": "ListarEmailsTarefas",
"param": [
{
"pagina": 1,
"registros_por_pagina": 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": "ListarEmailsTarefas",
"param": [
{
"pagina": 1,
"registros_por_pagina": 20
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/crm/tarefas/"))
.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/crm/tarefas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""ListarEmailsTarefas"", ""param"": [{""pagina"": 1, ""registros_por_pagina"": 20}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosTarefas da oportunidade.
Obrigatórios 0
Nenhum campo obrigatório.
Opcionais 18Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
apenas_importado_api | texto · até 1 | Exibir apenas os registros gerados pela API |
cEmExecucao | texto · até 1 | Indica que a atividade está em execução. |
cImportante | texto · até 1 | Indica que é uma atividade importante. |
cRealizada | texto · até 1 | Indica que a atividade foi realizada/concluída. |
cTarefasUsuario | texto · até 1 | Retornar apenas tarefas atribuidas ao vendedor (S/N). |
cUrgente | texto · até 1 | Indica que é uma atividade urgente. |
codigo_vendedor | número inteiro | Código do Vendedor. |
data_final | texto · até 10 | Data final da tarefa. |
data_inicial | texto · até 10 | Data inicial da tarefa. |
email_vendedor | texto | E-Mail do Vendedor |
exibir_detalhes | texto · até 1 | Exibe os detalhes da tarefa. |
hora_final | texto · até 8 | Hora final da tarefa. |
hora_inicial | texto · até 8 | Hora inicial da tarefa. |
nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
ordem_decrescente | texto · até 1 | Se a lista será apresentada em ordem decrescente. |
ordenar_por | texto · até 100 | Ordem de exibição dos dados. Padrão: Código. |
pagina | número inteiro | Número da página para resgatar os dados. |
registros_por_pagina | número inteiro | Número de registros a serem exibidos por página. Máximo 50. |
Retorno 5O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cadastros | lista de objetos | Lista os cadastros encontrados. |
cadastros[].cCodInt | texto | Código de integração da tarefa. (Utilizado em títulos criados via API, não é visualizado na tela) |
cadastros[].cDescricao | texto | Descrição da tarefa. |
cadastros[].cEmExecucao | texto | Indica que a atividade está em execução. |
cadastros[].cHora | texto | Hora da tarefa. |
cadastros[].cImportante | texto | Indica que é uma atividade importante. |
cadastros[].cRealizada | texto | Indica que a atividade foi realizada/concluída. |
cadastros[].cUrgente | texto | Indica que é uma atividade urgente. |
cadastros[].dData | texto | Data da tarefa. |
cadastros[].detalhesOportunidade | objeto | Detalhes da Oportunidade. |
cadastros[].detalhesOportunidade.cBairroConta | texto | Bairro. |
cadastros[].detalhesOportunidade.cCEPConta | texto | CEP. |
cadastros[].detalhesOportunidade.cCidadeConta | texto | Cidade. |
cadastros[].detalhesOportunidade.cComplementoConta | texto | Complemento do endereço. |
cadastros[].detalhesOportunidade.cDDD1Conta | texto | DDD do Telefone principal. |
cadastros[].detalhesOportunidade.cDDD2Conta | texto | DDD do Celular. |
cadastros[].detalhesOportunidade.cDesConta | texto | Descrição da Conta |
cadastros[].detalhesOportunidade.cDesOportunidade | texto | Descrição da Oportunidade. |
cadastros[].detalhesOportunidade.cEmailUsuario | texto | E-Mail do usuário. |
cadastros[].detalhesOportunidade.cEnderecoConta | texto | Endereço. |
cadastros[].detalhesOportunidade.cEstadoConta | texto | Estado. |
cadastros[].detalhesOportunidade.cNomUsuario | texto | Nome do usuário. |
cadastros[].detalhesOportunidade.cNomeContato | texto | Nome do Contato. |
cadastros[].detalhesOportunidade.cTelefone1Conta | texto | Telefone Principal. |
cadastros[].detalhesOportunidade.cTelefone2Conta | texto | Telefone secundário. |
cadastros[].detalhesOportunidade.nCodUsuario | número inteiro | Código do usuário vendedor. (Gerado internamente, não é visualizado na tela) |
cadastros[].nCodAtividade | número inteiro | Código da atividade. Pode ser: 1 - Ligar 2 - Reunião 3 - Tarefa 4 - E-mail 5 - Almoço 6 - Prazo Final 7 - Nota |
cadastros[].nCodNotif | número inteiro | Código do envio da notificação por e-mail, Pode ser: 99999 - Não notificar 15 - 15 minutos antes 30 - 30 minutos antes 60 - 1 hora antes 120 - 2 horas antes 180 - 3 horas antes 1001 - 1 dia antes 1002 - 2 dias antes 1003 - 3 dias antes 2001 - 1 semana antes 2002 - 2 semanas antes |
cadastros[].nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
cadastros[].nCodTarefa | número inteiro | Código da tarefa. (Gerado internamente, não é visualizado na tela) |
cadastros[].nCodUsuario | número inteiro | Código do usuário vendedor. (Gerado internamente, não é visualizado na tela) |
cadastros[].nIncluidoPor | número inteiro | Código do usuário que incluiu a tarefa. |
pagina | número inteiro | Número da página retornada |
registros | número inteiro | Número de registros retornados na página. |
total_de_paginas | número inteiro | Número total de páginas |
total_de_registros | número inteiro | total de registros encontrados |
POST /api/v1/crm/tarefas/
curl -s https://app.omie.com.br/api/v1/crm/tarefas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "ListarTarefas", "param": [{"pagina": 1, "registros_por_pagina": 20}]}'import os
import requests
corpo = {'call': 'ListarTarefas', 'param': [{'pagina': 1, 'registros_por_pagina': 20}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/crm/tarefas/",
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/crm/tarefas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "ListarTarefas",
"param": [
{
"pagina": 1,
"registros_por_pagina": 20
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/crm/tarefas/");
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": "ListarTarefas",
"param": [
{
"pagina": 1,
"registros_por_pagina": 20
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/crm/tarefas/")
corpo = <<~'JSON'
{
"call": "ListarTarefas",
"param": [
{
"pagina": 1,
"registros_por_pagina": 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": "ListarTarefas",
"param": [
{
"pagina": 1,
"registros_por_pagina": 20
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/crm/tarefas/"))
.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/crm/tarefas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""ListarTarefas"", ""param"": [{""pagina"": 1, ""registros_por_pagina"": 20}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosInclusão / alteração de uma tarefa.
Obrigatórios 7
| Campo | Tipo | Descrição |
|---|---|---|
cCodInt | texto · até 20 | Código de integração da tarefa. (Utilizado em títulos criados via API, não é visualizado na tela) |
cDescricao | texto | Descrição da tarefa. |
cHora | texto · até 5 | Hora da tarefa. |
dData | texto · até 10 | Data da tarefa. |
nCodNotif | número inteiro | Código do envio da notificação por e-mail, Pode ser: 99999 - Não notificar 15 - 15 minutos antes 30 - 30 minutos antes 60 - 1 hora antes 120 - 2 horas antes 180 - 3 horas antes 1001 - 1 dia antes 1002 - 2 dias antes 1003 - 3 dias antes 2001 - 1 semana antes 2002 - 2 semanas antes |
nCodOp | número inteiro | Código da oportunidade. (Gerado internamente, não é visualizado na tela) |
nCodUsuario | número inteiro | Código do usuário vendedor. (Gerado internamente, não é visualizado na tela) |
Opcionais 6Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cEmExecucao | texto · até 1 | Indica que a atividade está em execução. |
cImportante | texto · até 1 | Indica que é uma atividade importante. |
cRealizada | texto · até 1 | Indica que a atividade foi realizada/concluída. |
cUrgente | texto · até 1 | Indica que é uma atividade urgente. |
nCodAtividade | número inteiro | Código da atividade. Pode ser: 1 - Ligar 2 - Reunião 3 - Tarefa 4 - E-mail 5 - Almoço 6 - Prazo Final 7 - Nota |
nCodTarefa | número inteiro | Código da tarefa. (Gerado internamente, não é visualizado na tela) |
Retorno 5O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodInt | texto | Código de integração da tarefa da oportunidade. (Utilizado em títulos criados via API, não é visualizado na tela) |
cCodStatus | texto | Código do Status |
cDesStatus | texto | Descrição do Status |
nCodOp | número inteiro | Código da Oportunidade. |
nCodTarefa | número inteiro | Código da tarefa. (Gerado internamente, não é visualizado na tela) |
POST /api/v1/crm/tarefas/
curl -s https://app.omie.com.br/api/v1/crm/tarefas/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "UpsertTarefa", "param": [{"nCodTarefa": 0, "nCodOp": 0, "cCodInt": "", "nCodUsuario": 425605408, "dData": "30/09/2026", "cHora": "10:15", "nCodNotif": 99999, "nCodAtividade": 1, "cDescricao": "Descricao"}]}'import os
import requests
corpo = {'call': 'UpsertTarefa',
'param': [{'nCodTarefa': 0,
'nCodOp': 0,
'cCodInt': '',
'nCodUsuario': 425605408,
'dData': '30/09/2026',
'cHora': '10:15',
'nCodNotif': 99999,
'nCodAtividade': 1,
'cDescricao': 'Descricao'}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/crm/tarefas/",
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/crm/tarefas/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "UpsertTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/crm/tarefas/");
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": "UpsertTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/crm/tarefas/")
corpo = <<~'JSON'
{
"call": "UpsertTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}
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": "UpsertTarefa",
"param": [
{
"nCodTarefa": 0,
"nCodOp": 0,
"cCodInt": "",
"nCodUsuario": 425605408,
"dData": "30/09/2026",
"cHora": "10:15",
"nCodNotif": 99999,
"nCodAtividade": 1,
"cDescricao": "Descricao"
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/crm/tarefas/"))
.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/crm/tarefas/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""UpsertTarefa"", ""param"": [{""nCodTarefa"": 0, ""nCodOp"": 0, ""cCodInt"": """", ""nCodUsuario"": 425605408, ""dData"": ""30/09/2026"", ""cHora"": ""10:15"", ""nCodNotif"": 99999, ""nCodAtividade"": 1, ""cDescricao"": ""Descricao""}]}")
]
),
Dados = Json.Document(Resposta)
in
Dados