Skip to main content
Cada fluxo abaixo mostra o objetivo, as permissões que a chave precisa, as chamadas na ordem e o que o agente faz com a resposta. Os exemplos usam a URL base https://dash-api.trackup.me/v1 e o header X-Api-Key.
Antes de começar, configure a chave do agente seguindo Agentes de IA.

Registrar vendas de um CRM ou checkout

Objetivo: cada venda confirmada no seu sistema vira uma conversão no Trackup, atribuída ao visitante certo. Permissões: conversion.create
1

Identifique o visitante

Para atribuir a venda, envie o visitorId que o Trackup gerou quando a pessoa passou pelo seu link ou página. Guarde esse ID no seu CRM junto com o lead.Sem visitorId, envie o que tiver: clickId, UTMs ou trafficSource.
2

Registre a conversão

Resposta 201 com o id da conversão e o value já na moeda do projeto.Sempre envie transactionId. Se o agente repetir a chamada para a mesma transação, o Trackup responde 409 e não duplica a venda.
3

Registre reembolsos e chargebacks

Mesmo corpo, mesmo transactionId, rota diferente:
POST /chargebacks funciona da mesma forma.
Se a chave estiver restrita a um único projeto, o campo projectId pode ser omitido.

Relatório diário de performance

Objetivo: todo dia o agente resume requisições, visitantes, conversões e receita de cada projeto e envia para o time. Permissões: project.list, analytics.read, conversion.list
1

Liste os projetos

Use o id de cada item de data nos passos seguintes.
2

Busque o resumo do período

startDate e endDate são obrigatórios, em ISO 8601. granularity aceita hour ou day.
Campos da resposta:
3

Liste as conversões do dia

limit vai até 100; use page para as demais páginas até somar count. Cada item traz valor, moeda, plataforma (network), fonte de tráfego, UTMs e o visitorId.
4

Monte o relatório

O agente escreve o resumo a partir dos números e envia por e-mail, chat ou planilha. Exemplo de saída:

Acompanhar e pausar campanhas Meta

Objetivo: o agente monitora gasto, vendas e ROAS das campanhas e pausa as que estourarem o limite combinado. Permissões: ads-manager.read, ads-manager.update Pré-requisito: conta Meta conectada e sincronizada no Gerenciador de Anúncios. A conexão OAuth é feita por uma pessoa no painel; o agente não consegue fazê-la.
1

Descubra as contas de anúncio

A resposta traz accounts, cada uma com id, name, currency e status. Use o id nos próximos passos. Contas combinadas na mesma chamada precisam ter a mesma moeda, senão a resposta é 422.
2

Leia o resumo do período

Campos: spend, impressions, clicks, reach, trackedClicks, uniqueVisitors, sales, revenue, roas, cpa.
3

Liste as campanhas

Cada linha traz entityId, name, status, dailyBudget, lifetimeBudget e as mesmas métricas do resumo. level aceita campaign, adset ou ad.
4

Pause ou ajuste o orçamento

Pausar uma campanha:
Alterar o orçamento diário:
entityType aceita campaign, adset ou ad para status, e campaign ou adset para orçamento. status aceita ACTIVE ou PAUSED.
Pausar campanhas e mexer em orçamento afeta dinheiro real. Configure o agente para pedir confirmação de uma pessoa antes dessas chamadas, ou limite-o a ads-manager.read e deixe a ação para o time.

Auditar tráfego e investigar um visitante

Objetivo: o agente encontra acessos suspeitos, confere o que o Trackup fez com cada requisição e reconstrói a jornada de um visitante. Permissões: request.list, request-log.list, visitor.list, visitor.read
1

Filtre as requisições

filters é um array JSON na query string, codificado para URL. Filtros disponíveis: country (equals, not_equals) e decision (equals).
Cada item traz host, caminho, fonte de tráfego, UTMs, país, dispositivo, a decisão dos filtros e o visitorId.
2

Veja os disparos de uma requisição

Lista o que os acionadores enviaram para pixels e APIs externas a partir daquela requisição, com status de cada disparo.
3

Reconstrua a jornada do visitante

O perfil traz os dados de identificação e atribuição; events lista cada acesso e evento em ordem cronológica.
Para entender os campos de cada tela, veja Requisições, Visitantes e Conversões.