mirror of
https://github.com/simstudioai/sim.git
synced 2026-04-06 03:00:16 -04:00
* feat(google-ads): add google ads integration for campaign and ad performance queries
* fix(google-ads): add input validation for GAQL query parameters
* fix(google-ads): remove deprecated pageSize param, fix searchSettings nesting, add missing date ranges
* fix(google-ads): validate managerCustomerId before use in login-customer-id header
* chore(docs): regenerate docs after google ads integration
* fix(google-ads): use centralized scope utilities and add type re-export
- Replace hardcoded scopes in auth.ts with getCanonicalScopesForProvider('google-ads')
- Replace hardcoded requiredScopes in block with getScopesForService('google-ads')
- Add type re-export from index.ts barrel
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix(google-ads): add userinfo scopes to oauth provider config
Align google-ads with all other Google services by including
userinfo.email and userinfo.profile scopes in the centralized
OAUTH_PROVIDERS config.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* lint
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
171 lines
2.6 KiB
JSON
171 lines
2.6 KiB
JSON
{
|
|
"pages": [
|
|
"index",
|
|
"a2a",
|
|
"ahrefs",
|
|
"airtable",
|
|
"airweave",
|
|
"algolia",
|
|
"amplitude",
|
|
"apify",
|
|
"apollo",
|
|
"arxiv",
|
|
"asana",
|
|
"ashby",
|
|
"attio",
|
|
"brandfetch",
|
|
"browser_use",
|
|
"calcom",
|
|
"calendly",
|
|
"circleback",
|
|
"clay",
|
|
"clerk",
|
|
"cloudflare",
|
|
"confluence",
|
|
"cursor",
|
|
"databricks",
|
|
"datadog",
|
|
"devin",
|
|
"discord",
|
|
"dropbox",
|
|
"dspy",
|
|
"dub",
|
|
"duckduckgo",
|
|
"dynamodb",
|
|
"elasticsearch",
|
|
"elevenlabs",
|
|
"enrich",
|
|
"evernote",
|
|
"exa",
|
|
"fathom",
|
|
"file",
|
|
"firecrawl",
|
|
"fireflies",
|
|
"gamma",
|
|
"github",
|
|
"gitlab",
|
|
"gmail",
|
|
"gong",
|
|
"google_ads",
|
|
"google_bigquery",
|
|
"google_books",
|
|
"google_calendar",
|
|
"google_contacts",
|
|
"google_docs",
|
|
"google_drive",
|
|
"google_forms",
|
|
"google_groups",
|
|
"google_maps",
|
|
"google_meet",
|
|
"google_pagespeed",
|
|
"google_search",
|
|
"google_sheets",
|
|
"google_slides",
|
|
"google_tasks",
|
|
"google_translate",
|
|
"google_vault",
|
|
"grafana",
|
|
"grain",
|
|
"greenhouse",
|
|
"greptile",
|
|
"hex",
|
|
"hubspot",
|
|
"huggingface",
|
|
"hunter",
|
|
"image_generator",
|
|
"imap",
|
|
"incidentio",
|
|
"intercom",
|
|
"jina",
|
|
"jira",
|
|
"jira_service_management",
|
|
"kalshi",
|
|
"knowledge",
|
|
"langsmith",
|
|
"lemlist",
|
|
"linear",
|
|
"linkedin",
|
|
"linkup",
|
|
"loops",
|
|
"luma",
|
|
"mailchimp",
|
|
"mailgun",
|
|
"mem0",
|
|
"memory",
|
|
"microsoft_dataverse",
|
|
"microsoft_excel",
|
|
"microsoft_planner",
|
|
"microsoft_teams",
|
|
"mistral_parse",
|
|
"mongodb",
|
|
"mysql",
|
|
"neo4j",
|
|
"notion",
|
|
"obsidian",
|
|
"onedrive",
|
|
"onepassword",
|
|
"openai",
|
|
"outlook",
|
|
"pagerduty",
|
|
"parallel_ai",
|
|
"perplexity",
|
|
"pinecone",
|
|
"pipedrive",
|
|
"polymarket",
|
|
"postgresql",
|
|
"posthog",
|
|
"pulse",
|
|
"qdrant",
|
|
"rds",
|
|
"reddit",
|
|
"redis",
|
|
"reducto",
|
|
"resend",
|
|
"revenuecat",
|
|
"s3",
|
|
"salesforce",
|
|
"search",
|
|
"sendgrid",
|
|
"sentry",
|
|
"serper",
|
|
"servicenow",
|
|
"sftp",
|
|
"sharepoint",
|
|
"shopify",
|
|
"similarweb",
|
|
"slack",
|
|
"smtp",
|
|
"sqs",
|
|
"ssh",
|
|
"stagehand",
|
|
"stripe",
|
|
"stt",
|
|
"supabase",
|
|
"table",
|
|
"tavily",
|
|
"telegram",
|
|
"textract",
|
|
"tinybird",
|
|
"translate",
|
|
"trello",
|
|
"tts",
|
|
"twilio_sms",
|
|
"twilio_voice",
|
|
"typeform",
|
|
"upstash",
|
|
"vercel",
|
|
"video_generator",
|
|
"vision",
|
|
"wealthbox",
|
|
"webflow",
|
|
"whatsapp",
|
|
"wikipedia",
|
|
"wordpress",
|
|
"x",
|
|
"youtube",
|
|
"zendesk",
|
|
"zep",
|
|
"zoom"
|
|
]
|
|
}
|