Marketing

MCP: Marketing

Estrategia, identidad, públicos, productos y acciones de marketing por el MCP. 32 herramientas.

Herramientas de esta área, generadas del código del servidor. Las descripciones vienen de ese código, en portugués. Para conectar, mira el MCP de XBASE.

distribution_get_overview

Visão geral da Distribuição (XBASE → Marketing → Distribuição): estratégias e canais ativos, parceiros ativos e em negociação, indicadores do período (registro manual), ações pendentes, acordos vencendo em 30 dias, aprovações pendentes e conflitos entre regras. empty = nada cadastrado ainda.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
fromnoInício (AAAA-MM-DD). Padrão: primeiro dia do mês atual.
tonoFim (AAAA-MM-DD). Padrão: último dia do mês atual.
strategyIdno—
channelIdnoCanal principal da venda.
partnerIdno—
productIdno—

distribution_get_results

Indicadores da Distribuição (XBASE → Marketing → Distribuição → Resultados) no período (padrão: mês atual): oportunidades, vendas, conversão, receita vendida e recebida, custos, comissões previstas e pagas, ticket médio, margem (só com custo registrado), metas, comparação por canal e por parceiro. null = ainda não registrado; 0 = registrado e soma zero. Origem: registro manual. withRecords=true traz também os registros (até 500).

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
fromnoInício (AAAA-MM-DD). Padrão: primeiro dia do mês atual.
tonoFim (AAAA-MM-DD). Padrão: último dia do mês atual.
strategyIdno—
channelIdnoCanal principal da venda.
partnerIdno—
productIdno—
withRecordsno—

distribution_list_channels

Canais de venda e distribuição (XBASE → Marketing → Distribuição → Canais): site, loja, WhatsApp, marketplace, revenda, representante, afiliados, indicação, redes e influenciadores, com papéis, custos, capacidade e status. Não são as contas conectadas (marketing_list_channels); um canal pode apontar para uma (connectionId). Com channelId devolve o detalhe com estratégias, parceiros, regras, ações e resultados.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
channelIdnoDetalhe de um canal.
statusno—
typeno—
qno—

distribution_list_partners

Parceiros (XBASE → Marketing → Distribuição → Parceiros): indicadores, afiliados, revendas, distribuidores, estratégicos, entrega e influenciadores, com etapa do funil, contatos, remuneração e a situação dela (termsStatus), vigência e perfis sociais. type=INFLUENCER e network filtram influenciadores. affiliateStatus diz se o parceiro está ligado ao programa de afiliados da XBASE (LINKED), convidado (INVITED) ou não (null); convidar e ligar só pela tela, por uma pessoa. Com partnerId devolve o detalhe com estratégias, canais, regras, ações, resultados e o bloco affiliate (nome mascarado de quem aceitou, links, status do recebimento, contagem da rede e comissões do programa, que não são resultados da Distribuição).

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
partnerIdnoDetalhe de um parceiro.
typeno—
stageno—
networknoInfluenciadores com perfil nesta rede.
channelIdnoParceiros que atuam neste canal.
qno—

distribution_list_rules

Regras comerciais documentadas (XBASE → Marketing → Distribuição → Regras), cada uma com o resumo em linguagem natural, abrangência, vigência e status, mais conflicts: pares de regras que valem ao mesmo tempo para o mesmo alvo com condições diferentes (nunca resolvidos sozinhos).

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
categoryno—
scopeTypeno—
scopeIdno—
statusno—

distribution_list_strategies

Estratégias de distribuição (XBASE → Marketing → Distribuição → Estratégias): o que vende, para quem, onde, modelo (direto, indireto, híbrido), canais, parceiros, metas e status. Com strategyId devolve o detalhe com canais, parceiros, regras, ações e resultados. As arquivadas só com archived=true.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
strategyIdnoDetalhe de uma estratégia.
statusno—
archivednotrue = só as arquivadas.
qnoBusca no nome.

distribution_record_result

Registra um resultado à mão (XBASE → Marketing → Distribuição → Resultados → Registrar): OPPORTUNITY, SALE, RECEIPT, COST ou COMMISSION. amountBrl é obrigatório fora de OPPORTUNITY. channelId é o canal principal (a venda conta uma vez, nele); assistChannelIds são os de apoio. Venda com parceiro devolve commissionSuggestion (valor pelas regras ativas e pela remuneração aprovada) ou commissionReview (o motivo de não sugerir): para registrar a comissão, chame de novo com kind COMMISSION, saleId e o valor. A comissão nasce FORECAST; aprovar ou marcar paga é só na tela. Grava só com token MCP pessoal (xmcp_); conexão de agente só lê.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
kindsí—
occurredOnsíQuando aconteceu (AAAA-MM-DD).
amountBrlnoValor em R$.
quantitynoPadrão 1.
strategyIdno—
channelIdno—
assistChannelIdsno—
partnerIdno—
productIdno—
descriptionno—
opportunityIdnoNa venda: a oportunidade que virou venda.
saleIdnoNo recebimento e na comissão: a venda.
commissionStatusnoSó em COMMISSION; padrão FORECAST.

distribution_upsert_channel

Cria ou edita um canal de venda (XBASE → Marketing → Distribuição → Canais). Sem channelId cria (name, type e roles obrigatórios; nasce PREPARING); com channelId edita só os campos enviados. roles: PROMOTION (divulga), LEADS (gera oportunidades), SALES (vende), DELIVERY (entrega). commercialTerms é texto livre; as regras formais vão em distribution_upsert_rule. Grava só com token MCP pessoal (xmcp_); conexão de agente só lê.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
channelIdnoCanal a editar. Sem ele, cria.
nameno—
typeno—
descriptionno—
urlnoLink https público do canal.
rolesno—
ownerUserIdno—
productIdsno—
audienceno—
regionsnoEstados, cidades, "Brasil" ou "Online".
leadDestinationnoPara onde vai a oportunidade.
commercialTermsno—
fixedCostMonthlyBrlnoCusto fixo por mês (R$).
variableCostPctnoCusto variável (% da venda).
variableCostNoteno—
capacitynoEx.: "até 30 pedidos/dia".
deliveryTimenoEx.: "2 dias úteis".
goalsno—
connectionIdnoConta conectada (marketing_list_channels).
statusno—

distribution_upsert_partner

Cadastra ou edita um parceiro ou influenciador (XBASE → Marketing → Distribuição → Parceiros). Sem partnerId cria (name e type obrigatórios; nasce PROSPECTED); com partnerId edita só os campos enviados. Mover no funil = stage. A remuneração não é aprovada aqui: termsStatus aceita DRAFT ou PENDING_APPROVAL, e mudar a remuneração de uma condição aprovada a devolve para aprovação. Seguidores e engajamento são digitados (a leitura automática ainda não existe). Contratos e materiais (arquivos) só pela tela. Grava só com token MCP pessoal (xmcp_); conexão de agente só lê.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
partnerIdnoParceiro a editar. Sem ele, cria.
nameno—
documentnoCPF (11) ou CNPJ (14), só números.
typeno—
stageno—
contactsno—
contactIdnoContato do CRM (search-contacts).
ownerUserIdno—
audienceno—
regionsnoEstados, cidades, "Brasil" ou "Online".
channelIdsnoCanais onde atua.
productIdsno—
remunerationno—
termsStatusnoPENDING_APPROVAL = enviar para aprovação.
validFromnoAAAA-MM-DD
validTonoAAAA-MM-DD
goalsno—
exclusivityno—
notesno—
socialProfilesno—
nicheno—
rateCardno—

distribution_upsert_rule

Cria ou edita uma regra documentada (XBASE → Marketing → Distribuição → Regras). Não aprova: regra de preço, comissão, pagamento ou exclusividade enviada como ACTIVE fica PENDING_APPROVAL até alguém com a permissão aprovar na tela. Sem ruleId cria (name, category e scopeType obrigatórios; scopeId para STRATEGY, CHANNEL ou PARTNER). params por categoria: COMMISSION { model: FIXED|PERCENT|RECURRING, value, base: GROSS_SALE|NET_SALE|RECEIVED|MARGIN, installments? }; PRICING { maxDiscountPct?, approvalAbovePct?, minPriceBrl? }; ATTRIBUTION { criteria: LAST_CONTACT|FIRST_CONTACT|COUPON|TRACKING_LINK|CUSTOMER_DECLARED, windowDays }; PAYMENT { daysAfter, base: SALE_DATE|RECEIPT_DATE|MONTH_CLOSE, refundPolicy }; SERVICE_LEVEL { responseHours? }; PRODUCTS_TERRITORY { productIds, regions }; EXCLUSIVITY { condition }; as demais {} (o texto vai em description). Só regra documentada: a automática ainda não existe. Grava só com token MCP pessoal (xmcp_); conexão de agente só lê.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
ruleIdnoRegra a editar. Sem ele, cria.
nameno—
descriptionno—
categoryno—
scopeTypenoGENERAL vale para todos.
scopeIdnoId da estratégia, do canal ou do parceiro.
overridesGeneralnotrue = esta regra substitui a regra geral da mesma categoria.
paramsno—
validFromnoAAAA-MM-DD
validTonoAAAA-MM-DD
ownerUserIdno—
approverUserIdnoQuem aprova exceções.
statusno—

distribution_upsert_strategy

Cria ou edita uma estratégia de distribuição (XBASE → Marketing → Distribuição → Estratégias). Sem strategyId cria (só name é obrigatório; nasce rascunho); com strategyId edita só os campos enviados (listas trocam inteiras). Para sair do rascunho precisa de produto (productIds ou productsNote), objetivo, modelo e um canal: o erro lista o que falta. Pausar = status PAUSED. Só registra o plano. Grava só com token MCP pessoal (xmcp_); conexão de agente só lê.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
strategyIdnoEstratégia a editar. Sem ele, cria.
namenoNome (obrigatório ao criar).
descriptionno—
productIdsnoProdutos do catálogo (marketing_list_products).
productsNotenoProduto ou serviço fora do catálogo ("consultoria de 1 hora").
audienceno—
regionsnoEstados, cidades, "Brasil" ou "Online".
objectivenoObjetivo principal.
modelnoDIRECT = vende você; INDIRECT = por parceiros; HYBRID = os dois.
coveragenoQuantos pontos de venda: muitos, alguns escolhidos ou um só.
deliveryno—
goalsno—
budgetBrlno—
ownerUserIdnoResponsável (membro do workspace).
startsOnnoAAAA-MM-DD
endsOnnoAAAA-MM-DD
channelIdsnoCanais (distribution_list_channels).
partnerIdsnoParceiros (distribution_list_partners).
projectIdnoProjeto de marketing (marketing_list_projects).
statusno—

marketing_add_reference

Adiciona uma referência por link (XBASE → Marketing → Identidade visual → Referências). kind: INSPIRATION, COMPETITOR, APPROVED_CREATIVE ou BRAND_ASSET. Arquivo (imagem ou PDF) só pela tela.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
kindsíTipo da referência.
titlesíTítulo.
urlsíLink https (post, anúncio, página).
tagsno—
notesnoPor que é referência, o que aproveitar.
projectIdnoProjeto (marketing_list_projects).

marketing_create_action

Cria uma ação de marketing (XBASE → Marketing → Ações → Nova ação), solta ou num projeto. kind: CONTENT, AD, MESSAGE, EMAIL, EVENT, TASK ou DECISION. links liga a ação à produção do Estúdio, à publicação agendada, à campanha ou a uma URL. Com distributionStrategyId/ChannelId/PartnerId entra no plano de ação da Distribuição (prioridade, verba, custo e checklist). Anexos só pela tela. Só registra: não publica nem envia nada.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
titlesíO que fazer.
kindsíTipo da ação.
descriptionno—
statusnoTODO (padrão), DOING, WAITING, DONE ou CANCELED.
startsAtnoInício (ISO 8601 com fuso).
dueAtnoPrazo (ISO 8601 com fuso, ex.: 2026-11-01T18:00:00-03:00).
projectIdnoProjeto (marketing_list_projects). Nulo = ação solta.
assigneeUserIdnoResponsável (membro do workspace).
channelnoRótulo do canal: instagram, whatsapp, meta_ads, email…
linksnoLigações da ação (troca inteiro).
prioritynoPrioridade (padrão MEDIUM).
plannedBudgetBrlnoVerba prevista (R$).
actualCostBrlnoCusto real (R$).
checklistnoChecklist (troca a lista inteira).
distributionStrategyIdnoEstratégia da Distribuição (distribution_list_strategies). Nulo = desliga.
distributionChannelIdnoCanal de venda (distribution_list_channels). Nulo = desliga.
distributionPartnerIdnoParceiro (distribution_list_partners). Nulo = desliga.

marketing_create_project

Cria um projeto de marketing (XBASE → Marketing → Projetos → Novo projeto). kind: ALWAYS_ON (sempre ligado), SEASONAL (data comemorativa), LAUNCH (lançamento) ou INSTITUTIONAL. Ligue adCampaignIds e crmTags para o projeto ter números. Só registra o plano: não cria campanha nem publica.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
namesíNome do projeto.
kindsíTipo do projeto.
statusnoPLANNED (padrão), ACTIVE, PAUSED, DONE ou CANCELED.
startsAtnoInício (AAAA-MM-DD).
endsAtnoFim (AAAA-MM-DD). Nulo = sem fim (sempre ligado).
objectivenoObjetivo do projeto.
kpisnoAté 10 KPIs com meta (a lista troca inteira).
budgetnoVerba (troca inteira).
audiencenoPúblico do projeto (troca inteiro).
messagenoMensagem principal.
offernoOferta do projeto.
channelIdsnoIds das conexões (Instagram, Página, WhatsApp) usadas.
adCampaignIdsnoIds NA PLATAFORMA das campanhas de anúncio do projeto (ads_list_entities): os números de mídia vêm delas.
crmTagsnoEtiquetas das conversas do projeto (ex.: "camp-gargantilha"): conversas, qualificados e vendas vêm delas.
editorialLineIdsnoLinhas editoriais (marketing_get_strategy).
productUrlsnoLinks https de produtos fora do catálogo.
productIdsnoProdutos do catálogo (marketing_list_products).
ownerUserIdnoResponsável (membro do workspace).
notesno—

marketing_get_audience

Público do workspace (XBASE → Marketing → Público): personas completas (dores, desejos, objeções, gatilhos, palavras que usam), público-alvo dos anúncios (idade, regiões, empresas ou consumidor, segmentos, cidades) e os termos-chave do início dos anúncios com o status de cada um. Só leitura.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).

marketing_get_identity

Identidade visual do workspace (XBASE → Marketing → Identidade visual): frase, logos, paleta, fontes e tom de voz (faça/não faça), mais a marca do Estúdio (nome, @, cores, logo, CTA) e as regras (claims proibidos e diretrizes). Só leitura.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).

marketing_get_project

Um projeto de marketing com as ações e os números do período (XBASE → Marketing → Projetos → projeto): mídia das campanhas ligadas (investimento, impressões, cliques, conversões da plataforma, conversas vindas de anúncio), CRM das etiquetas (conversas, qualificados, vendas), CPL, receita estimada (vendas × ticket médio), ROAS e cada KPI com real, meta e progresso. Padrão do período: desde o início do projeto (ou 30 dias) até hoje.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
projectIdsíId do projeto (marketing_list_projects).
fromnoInício do período dos números (AAAA-MM-DD).
tonoFim do período dos números (AAAA-MM-DD).

marketing_get_strategy

Estratégia de marketing do workspace (XBASE → Marketing → Estratégia): posicionamento, mensagem central, diferenciais, provas reais, ofertas (código, mecânica, status, validade), sazonalidade (épocas do ano), metas do negócio (ticket médio, margem, CPL e ROAS alvo) e as linhas editoriais completas. Só leitura.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).

marketing_import_products

Importa produtos de fora (XBASE → Marketing → Produtos → Adicionar por link / Importar feed). source page: lê a página do produto (og:title, og:image, preço do Open Graph) e cria ou atualiza o produto desse link. source feed: baixa o feed da loja (JSON ou CSV, até 5 MB e 2.000 itens) e atualiza por id ou link; devolve created, updated, skipped e os erros. Só https de site público; o link não pode redirecionar.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
sourcesípage = página de um produto; feed = feed da loja.
urlsíLink https da página ou do feed.
formatnoFormato do feed (obrigatório com source feed).
baseUrlnoFeed só com slug: base dos links (ex.: https://loja.com/produtos/).

marketing_list_actions

Ações de marketing (XBASE → Marketing → Ações): conteúdos, anúncios, mensagens, e-mails, eventos, tarefas e decisões, por prazo (sem prazo por último), até 500. Filtros por projeto, status, responsável e prazo; distribution=true traz só o plano de ação da Distribuição (ou filtre pela estratégia, canal ou parceiro).

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
projectIdnoSó as ações deste projeto.
statusno—
assigneenoId do responsável.
fromnoPrazo a partir de (ISO 8601 com fuso).
tonoPrazo até (ISO 8601 com fuso).
distributionnotrue = só as ações ligadas à Distribuição (plano de ação).
distributionStrategyIdnoSó as ações desta estratégia da Distribuição.
distributionChannelIdnoSó as ações deste canal de venda.
distributionPartnerIdnoSó as ações deste parceiro.

marketing_list_channels

Canais e perfis do workspace (XBASE → Marketing → Canais e perfis): Instagram, Página do Facebook, WhatsApp, TikTok, YouTube e contas de anúncio, cada um com status, saúde (ok, aviso ou erro e o motivo), agente vinculado, projetos que usam o canal e a tela para gerenciar. O id é o que vai em channelIds do projeto. Só leitura.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).

marketing_list_products

Catálogo de produtos do workspace (XBASE → Marketing → Produtos): nome, link, foto, preço de referência e quando foi lido, categoria, etiquetas e status, por nome (até 500). Traz também o último feed importado (feed). Os projetos ligam produtos por productIds.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
qnoBusca no nome.
categoryno—
statusno—

marketing_list_projects

Projetos de marketing (XBASE → Marketing → Projetos): campanhas e iniciativas com tipo, status, período, objetivo, KPIs, verba, público e o que cada um liga (campanhas de anúncio, etiquetas do CRM, canais, linhas). Ativos primeiro. Números do período: marketing_get_project.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
statusnoFiltra por status.
kindnoFiltra por tipo.

marketing_list_references

Referências visuais (XBASE → Marketing → Identidade visual → Referências): inspirações, concorrentes, criativos aprovados e ativos da marca, com link e/ou arquivo, etiquetas, notas e projeto. As mais novas primeiro (até 500).

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
kindno—
projectIdnoSó as deste projeto.
qnoBusca no título, nas notas e nas etiquetas.

marketing_update_action

Edita uma ação de marketing (XBASE → Marketing → Ações): só os campos enviados mudam. status DONE marca como feita (guarda quando); sair de DONE reabre.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
actionIdsíId da ação (marketing_list_actions).
titleno—
kindno—
descriptionno—
statusnoTODO (padrão), DOING, WAITING, DONE ou CANCELED.
startsAtnoInício (ISO 8601 com fuso).
dueAtnoPrazo (ISO 8601 com fuso, ex.: 2026-11-01T18:00:00-03:00).
projectIdnoProjeto (marketing_list_projects). Nulo = ação solta.
assigneeUserIdnoResponsável (membro do workspace).
channelnoRótulo do canal: instagram, whatsapp, meta_ads, email…
linksnoLigações da ação (troca inteiro).
prioritynoPrioridade (padrão MEDIUM).
plannedBudgetBrlnoVerba prevista (R$).
actualCostBrlnoCusto real (R$).
checklistnoChecklist (troca a lista inteira).
distributionStrategyIdnoEstratégia da Distribuição (distribution_list_strategies). Nulo = desliga.
distributionChannelIdnoCanal de venda (distribution_list_channels). Nulo = desliga.
distributionPartnerIdnoParceiro (distribution_list_partners). Nulo = desliga.

marketing_update_audience

Atualiza o público-alvo e os termos-chave (XBASE → Marketing → Público → Público-alvo e Termos-chave). targeting: só os campos enviados mudam (listas trocam inteiras). hookTerms: termo com id é editado, sem id é novo; removeHookTermIds remove; os outros ficam. Até 100 termos; o texto não repete. Não mexe em campanhas na Meta.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
targetingnoPúblico-alvo dos anúncios e do diagnóstico.
hookTermsnoTermos-chave a criar ou editar.
removeHookTermIdsnoTermos-chave a remover.

marketing_update_editorial_lines

Cria, edita ou remove linhas editoriais (XBASE → Marketing → Estratégia → Linhas editoriais). Linha com id é editada (só os campos enviados); sem id é nova; removeIds remove. As outras ficam como estão. Até 50 linhas; o nome não repete. O Estúdio usa a linha no roteiro (objetivo, estrutura, tom, regras do início e do CTA).

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
linesnoLinhas a criar ou editar.
removeIdsnoLinhas a remover.

marketing_update_identity

Atualiza o guia visual e o tom (XBASE → Marketing → Identidade visual). Só os campos enviados mudam; listas (logos, paleta, fontes, faça/não faça) trocam inteiras, então mande a lista completa (leia antes com marketing_get_identity). A marca e as regras do Estúdio não mudam aqui.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
taglinenoFrase da marca (até 120).
logosnoLogos (a lista troca inteira).
palettenoPaleta de cores (a lista troca inteira).
fontsnoFontes (a lista troca inteira).
voicenoTom de voz: só os campos enviados mudam.

marketing_update_personas

Cria, edita ou remove personas (XBASE → Marketing → Público → Personas). Persona com id é editada (só os campos enviados); sem id é nova; removeIds remove (e tira a persona das linhas que a usavam). As outras ficam como estão. Até 20 personas; o nome não repete. O Estúdio usa as personas no roteiro.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
personasnoPersonas a criar ou editar.
removeIdsnoPersonas a remover.

marketing_update_project

Edita um projeto de marketing (XBASE → Marketing → Projetos → projeto → Editar): só os campos enviados mudam; listas e objetos (KPIs, verba, público, campanhas, etiquetas) trocam inteiros. Para encerrar, use status DONE ou CANCELED.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
projectIdsíId do projeto.
nameno—
kindno—
statusnoPLANNED (padrão), ACTIVE, PAUSED, DONE ou CANCELED.
startsAtnoInício (AAAA-MM-DD).
endsAtnoFim (AAAA-MM-DD). Nulo = sem fim (sempre ligado).
objectivenoObjetivo do projeto.
kpisnoAté 10 KPIs com meta (a lista troca inteira).
budgetnoVerba (troca inteira).
audiencenoPúblico do projeto (troca inteiro).
messagenoMensagem principal.
offernoOferta do projeto.
channelIdsnoIds das conexões (Instagram, Página, WhatsApp) usadas.
adCampaignIdsnoIds NA PLATAFORMA das campanhas de anúncio do projeto (ads_list_entities): os números de mídia vêm delas.
crmTagsnoEtiquetas das conversas do projeto (ex.: "camp-gargantilha"): conversas, qualificados e vendas vêm delas.
editorialLineIdsnoLinhas editoriais (marketing_get_strategy).
productUrlsnoLinks https de produtos fora do catálogo.
productIdsnoProdutos do catálogo (marketing_list_products).
ownerUserIdnoResponsável (membro do workspace).
notesno—

marketing_update_strategy

Atualiza a estratégia (XBASE → Marketing → Estratégia). Só os campos enviados mudam; listas (diferenciais, provas, ofertas, sazonalidade) trocam inteiras, então mande a lista completa (leia antes com marketing_get_strategy). Provas são só fatos reais (certificado, garantia, loja, história). goals grava as metas do negócio (aba Metas), que também valem para Anúncios. Não publica nem gasta nada.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
positioningnoPosicionamento (até 1.000).
centralMessagenoMensagem central (até 300).
differentialsnoDiferenciais (até 20).
proofPointsnoProvas reais (até 20).
offersnoOfertas (até 30; o código não repete).
seasonalitynoÉpocas do ano (até 30).
goalsnoMetas do negócio: só os números enviados mudam.

marketing_upsert_product

Cadastra ou edita um produto do catálogo (XBASE → Marketing → Produtos). Sem productId cria (name e url obrigatórios; o link é único no workspace); com productId edita só os campos enviados. Para arquivar, status ARCHIVED. Para ler a página ou o feed da loja, use marketing_import_products.

ParámetroObligatorioDescripción
workspaceIdnoOpcional. Se enviado, precisa ser o workspace do token (o token só acessa o próprio workspace).
productIdnoProduto a editar (marketing_list_products). Sem ele, cria.
namenoNome (obrigatório ao criar).
urlnoPágina do produto, https (obrigatório ao criar).
imageUrlnoFoto (https).
pricenoPreço de referência (ex.: 4590.5).
currencynoMoeda (BRL, padrão; USD…).
categoryno—
tagsnoEtiquetas (a lista troca inteira).
descriptionno—
externalIdnoId na loja ou no feed.
statusnoACTIVE (padrão) ou ARCHIVED (arquivado).

En esta página