Tous les outils

Publicité · create_ad_campaign

Créer une campagne

Campagne en pause sur OpenAI Ads, Meta Ads ou Google Ads.

Prix
inclus
Prérequis
OpenAI Ads ou Meta Ads ou Google Ads
à brancher dans Paramètres → Intégrations
Validation humaine
Oui, par défaut
écriture vers l'extérieur : un humain valide

Entrée

ChampTypeDescription
platform *openai_ads | meta_ads | google_ads
name *stringNom lisible : « [Offre] — [Cible] — [Mois] ».
objectivetraffic | conversions | leads | awareness | signupstraffic · conversions · leads · awareness · signups (défaut traffic).
landingUrl *stringPage d'atterrissage (https).
dailyBudgetnumberBudget quotidien en devise (ex. 20 = 20 €).
lifetimeBudgetnumberBudget total en devise (Meta : exige endAt).
currencystringDevise du compte publicitaire (défaut EUR).
startAtstringDébut (YYYY-MM-DD ou ISO). Défaut : au lancement.
endAtstringFin (YYYY-MM-DD ou ISO).
targetingobject
ads *array
targetCpanumberCoût par acquisition cible en devise (pilote les alertes de sync_ad_metrics).
maxBidCentsnumberEnchère max CPC en centimes (optionnel).
missionIdstringMission durable servie par cette campagne.
marketingCampaignIdstringCampagne marketing parapluie (plan_campaign) si elle existe.
notesstringHypothèse testée, segment, angle.

Appeler cet outil

Via l'API HTTP, ou depuis le serveur MCP avec le méta-outil run.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"create_ad_campaign","input":{"platform":"openai_ads","name":"…","objective":"traffic","landingUrl":"…"}}'
$run({ "tool": "create_ad_campaign", "input": {"platform":"openai_ads","name":"…","objective":"traffic","landingUrl":"…"} })