From 921eb974831b3d6a452d6a775171328853cc3113 Mon Sep 17 00:00:00 2001 From: Marcio Bevervanso Date: Tue, 16 Jun 2026 11:44:46 -0300 Subject: [PATCH] fix: enviar is_adset_budget_sharing_enabled ao criar campanha MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A Meta passou a exigir esse campo explícito quando o orçamento está no conjunto (sem CBO), senão a criação falha com erro 100/4834011. Default false: cada conjunto gasta o próprio orçamento. Co-Authored-By: Claude Opus 4.8 --- src/lib/mcp/client.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/mcp/client.ts b/src/lib/mcp/client.ts index b10154d..dc79e4b 100644 --- a/src/lib/mcp/client.ts +++ b/src/lib/mcp/client.ts @@ -239,6 +239,11 @@ export async function callMetaTool( status: args.status || 'PAUSED', special_ad_categories: args.special_ad_categories || [], buying_type: args.buying_type || 'AUCTION', + // Orçamento fica no conjunto (sem CBO). A Meta passou a exigir este + // campo explícito nesse caso (erro 4834011). false = cada conjunto + // gasta o próprio orçamento (correto para 1 conjunto por campanha). + is_adset_budget_sharing_enabled: + args.is_adset_budget_sharing_enabled ?? false, }); return { content: [{ type: 'text', text: JSON.stringify(resultData) }] };