Aller au contenu principal

Reporting GAM REST

26 endpoints REST et outils MCP pour créer, exécuter et gérer des rapports GAM. Historical couvre les cas AdOps courants; le catalogue complet sert de dictionnaire de validation.

Endpoints REST

MéthodePathDescriptionCrédits
POST/reports/customExécuter un rapport custom (dimensions + métriques libres)0.5
POST/reports/inventoryExécuter un rapport d'inventaire0.5
GET/reports/available-dimensionsLister les dimensions du catalogue REST0
GET/reports/available-metricsLister les metrics du catalogue REST0
GET/reports/available-date-rangesLister les plages de dates relatives0
GET/reports/templatesLister les templates (builtin + custom)0
POST/reports/templatesCréer un template personnalisé0
POST/reports/templates/{id}/runExécuter un template0.5
PUT/reports/templates/{id}Modifier un template0
DELETE/reports/templates/{id}Supprimer un template0
POST/reports/templates/{id}/cloneDupliquer un template0
POST/reports/gam-reports/{id}/linkLier un rapport GAM à un template0
POST/reports/gam-reports/{id}/clone-to-templateImporter un rapport GAM comme template0
POST/reports/templates/{id}/publish-to-gamPublier un template vers GAM0.5
PATCH/reports/links/{id}/syncSynchroniser un bridge link0
GET/reports/links/{id}/diffVoir le diff d'un bridge link0
GET/reports/executionsHistorique des exécutions0

Outils MCP

OutilDescriptionCrédits
run_custom_reportExécuter un rapport avec dimensions/métriques/filtres libres0.5
fetch_delivery_reportRapport de livraison pour un job déployé0.5
fetch_inventory_reportRapport d'inventaire par ad unit0.5
run_report_from_templateExécuter un template sauvegardé0.5
export_report_csvExporter les résultats en CSV0.5
get_report_resultRécupérer un résultat en cache (par UUID)0
get_report_dimensionsDictionnaire des dimensions déclarées par report type0
get_report_metricsDictionnaire des metrics déclarées par report type0
get_report_date_rangesPlages de dates disponibles0
run_pql_queryExécuter une requête PQL (SOAP)0.5
generate_billing_reportGénérer un rapport billing GAM0.5
get_standalone_forecastPrévision d'inventaire disponible0

Exemples

Rapport custom via MCP

{
  "tool": "run_custom_report",
  "arguments": {
    "dimensions": ["ADVERTISER_NAME", "DATE"],
    "metrics": ["AD_SERVER_IMPRESSIONS", "AD_SERVER_CTR"],
    "date_range": "LAST_30_DAYS",
    "filters": [
      {"dimension": "COUNTRY_NAME", "operator": "EQ", "values": ["France"]}
    ]
  }
}

Rapport via CLI

orbiads reporting run \
  --dimensions ADVERTISER_NAME,DATE \
  --metrics AD_SERVER_IMPRESSIONS,AD_SERVER_CTR \
  --date-range LAST_30_DAYS

Notes

  • Les rapports sont exécutés en direct sur l'API Google Ad Manager ; OrbiAds ne conserve aucune copie persistante de vos résultats de diffusion.
  • Le polling LRO effectue jusqu'à 20 tentatives avec un intervalle de 5 secondes.
  • Les templates builtin sont en lecture seule ; les templates custom sont modifiables et supprimables.
  • Les bridge links détectent automatiquement les dérives de configuration (drift) entre OrbiAds et GAM.

Continuer vers les cas reporting MCP

La fiche feature explique la surface produit. Les pages reporting détaillent les prompts, payloads JSON, dimensions et skills à utiliser par un agent.

Ouvrir le hub