Visão geral
O que a API e o servidor MCP do Media Ops fazem, e como eles se relacionam com a interface.
O Media Ops é o criador de campanhas Meta Ads da Infotráfego. Tudo o que a equipe faz pela interface — escolher cliente/BM/conta, consultar públicos, montar e publicar campanhas, estender campanhas e conjuntos, reexecutar falhas, criar públicos de engajamento, gerenciar modelos de segmentação, clientes, saldos e usuários — também pode ser feito por:
| Canal | Para quem | Autenticação |
|---|---|---|
API REST (/api/v1) | Automações e sistemas (n8n, scripts, backends) | Chave de API ou token OAuth 2.1 |
Servidor MCP (/api/mcp) | Assistentes de IA (Claude, ChatGPT, Cursor, Claude Code) | OAuth 2.1 (ou chave de API) |
| Interface | Gestores de tráfego | Login (sessão) |
Acesso restrito à equipeA documentação é pública, mas a API não: toda chamada exige a credencial de um usuário cadastrado no Media Ops. Contas são criadas apenas por administradores.
Uma regra, três canais
As regras de negócio vivem apenas no servidor. A interface, a API e o MCP chamam os mesmos serviços, então:
- a validação de uma campanha é a mesma nos três (campos obrigatórios, objetivos de conversão permitidos, botões (CTA) por objetivo, confirmação de UTMs, limites de carrossel etc.);
- a seleção de cliente/BM/conta é sempre reconferida no servidor: cliente arquivado, conta de outra BM, conta desativada manualmente ou inativa na Meta são recusados com
403; - a orquestração da criação (campanha → conjuntos → mídias → criativos → anúncios), o pré-voo de públicos, a espera automática quando a Meta limita a conta e a reexecução inteligente são idênticos;
- tudo é criado PAUSADO. A ativação continua sendo feita no Gerenciador de Anúncios.
Endereços
| Item | URL |
|---|---|
| Base da API | https://media.ops.infotrafego.com.br/api/v1 |
| Especificação OpenAPI 3.1 | https://media.ops.infotrafego.com.br/api/v1/openapi.json |
| Servidor MCP | https://media.ops.infotrafego.com.br/api/mcp |
| Chaves de API e apps autorizados | Interface → Integrações |
Referência da API em inglêsOs guias estão em português, mas a Referência da API deste site é publicada em inglês. A mesma especificação em português está em
/api/v1/openapi.json(a versão em inglês, em/api/v1/openapi.json?lang=en). As mensagens da API (user_message) são sempre em português.
Modelo assíncrono
Criar uma campanha leva de segundos a vários minutos (upload de vídeos, limites da Meta). Por isso:
POST /campaignsresponde202com umjob_id;- o servidor executa a criação em segundo plano — fechar a conexão não interrompe nada;
- acompanhe por
GET /executions/{job_id}/progressaté o status sersuccess,partialouerror.
O mesmo vale para POST /audiences/engagement e POST /executions/{job_id}/retry.
Convenções
- Corpo e respostas em JSON (UTF-8). Nomes de campos em inglês; mensagens em português (
user_message). - Orçamentos em reais (
50= R$ 50,00). - Datas de veiculação no horário de São Paulo, formato
AAAA-MM-DDTHH:mm. - IDs da Meta são strings numéricas;
ad_account_idaceita com ou semact_. - Toda resposta traz o cabeçalho
x-request-id— informe-o ao reportar um problema.
Por onde seguir
Gere uma chave e faça a primeira chamada em poucos minutos.
Chaves de API, OAuth 2.1 e os escopos de cada operação.
Do cliente ao anúncio publicado (pausado), passo a passo.
Use o Media Ops dentro do Claude, ChatGPT, Cursor ou n8n.
Updated about 24 hours ago

