Demo mínima. El panel visual va aparte y llama a esta API con Authorization: Bearer.
GET POST /campaigns y PATCH /campaigns/{id}/adsets y /adsGET /accounts. El resto acepta ?account=act_xxx; si falta, usa la primera cuenta.GET /insights y GET /campaigns/{id}/insights (también adsets y ads)Sin llamar todavía.