त्वरित शुरुआत
खाता सेटिंग में API कुंजी बनाएँ और उसे Bearer टोकन के रूप में भेजें। API प्रतिक्रियाएँ JSON प्रारूप में होती हैं।
- REST-style reads के लिए /api/v1 इस्तेमाल करें।
- Claude, Cursor या किसी MCP-aware client को connect करते समय /api/mcp इस्तेमाल करें।
- period today, yesterday, 7days, 28days, 90days, 180days, 365days और custom_START_END को support करता है।
बेस URL
https://app.galite.io/api/v1Header
Authorization: Bearer sk_live_xxxxxxxxxxxxxप्रमाणीकरण
API Keys GA Lite में बनाई जाती हैं। इन्हें server-side रखें और expose होने पर rotate करें।
Header
curl https://app.galite.io/api/v1/projects/list \
-H "Authorization: Bearer sk_live_xxxxxxxxxxxxx"Projects
Project endpoints वे sites लौटाते हैं जिन तक आपकी access है और हर project से जुड़े data sources भी।
Projects list
GET https://app.galite.io/api/v1/projects/list
GET https://app.galite.io/api/v1/projects/{projectKey}Site metrics
Metrics endpoints एक project का GA4 data पढ़ते हैं। force=1 केवल manual refresh flows में इस्तेमाल करें।
Summary
GET https://app.galite.io/api/v1/metrics/{projectKey}/summary?period=28days
GET https://app.galite.io/api/v1/metrics/{projectKey}/timeseries?period=28days&metric=screenPageViews
GET https://app.galite.io/api/v1/metrics/{projectKey}/dimension?dimension=country&period=28days
GET https://app.galite.io/api/v1/metrics/{projectKey}/realtimeSearch data
Search endpoints Google Search Console और Bing Webmaster data को combine करते हैं। sp parameter all, gsc या bing चुनता है।
Search summary
GET https://app.galite.io/api/v1/metrics/{projectKey}/search/summary?period=28days&sp=all
GET https://app.galite.io/api/v1/metrics/{projectKey}/search/timeseries?period=28days&sp=gsc
GET https://app.galite.io/api/v1/metrics/{projectKey}/search/dimension?dimension=query&period=28days&sp=bingFunnels
पब्लिक API से फ़नल केवल पढ़े जा सकते हैं। MCP रिकॉर्ड किए गए इवेंट और पेज जाँच सकता है और आपकी स्पष्ट पुष्टि के बाद फ़नल बना सकता है। डैशबोर्ड में पहले की तरह फ़नल की परिभाषाएँ बना और संपादित कर सकते हैं।
Funnels list
GET https://app.galite.io/api/v1/projects/{projectKey}/funnels/list
GET https://app.galite.io/api/v1/funnels/{funnelKey}/results?period=28daysRaw provider proxy
Raw proxy endpoints native GA4, GSC या Bing request shapes के compatibility के लिए हैं। Provider-native response न चाहिए तो curated endpoints को प्राथमिकता दें।
Raw GA4 report
POST https://app.galite.io/api/v1/raw/ga4/proxy
{
"project_key": "PROJECT_KEY",
"path": "properties/PROPERTY_ID:runReport",
"body": {
"dateRanges": [{ "startDate": "28daysAgo", "endDate": "today" }],
"metrics": [{ "name": "screenPageViews" }]
}
}MCP endpoint
MCP clients default रूप से browser OAuth इस्तेमाल करते हैं। API Keys scripts और custom clients के fallback के रूप में उपलब्ध रहती हैं।
MCP endpoint
POST https://app.galite.io/api/mcp
