curl --request GET \
--url https://ai.wisepilot.app/api/v1/metrics/content/performance \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": {
"gsc": {
"totalImpressions": 123,
"totalClicks": 123,
"avgCtr": 123,
"avgPosition": 123
},
"ga4": {
"totalPageviews": 123,
"totalUsers": 123,
"avgTimeOnPage": 123
},
"engagement": {
"totalCtaViews": 123,
"totalCtaClicks": 123,
"avgCtaClickRate": 123,
"totalFormSubmits": 123
},
"dailyBreakdown": [
{
"date": "2023-12-25",
"gscImpressions": 123,
"gscClicks": 123,
"ga4Pageviews": 123,
"ctaClicks": 123,
"formSubmits": 123
}
]
}
}Content performance combining GSC, GA4, and engagement data with daily breakdown.
curl --request GET \
--url https://ai.wisepilot.app/api/v1/metrics/content/performance \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": {
"gsc": {
"totalImpressions": 123,
"totalClicks": 123,
"avgCtr": 123,
"avgPosition": 123
},
"ga4": {
"totalPageviews": 123,
"totalUsers": 123,
"avgTimeOnPage": 123
},
"engagement": {
"totalCtaViews": 123,
"totalCtaClicks": 123,
"avgCtaClickRate": 123,
"totalFormSubmits": 123
},
"dailyBreakdown": [
{
"date": "2023-12-25",
"gscImpressions": 123,
"gscClicks": 123,
"ga4Pageviews": 123,
"ctaClicks": 123,
"formSubmits": 123
}
]
}
}API key prefixed with cr_ (e.g. cr_a1b2c3...)
Website ID. Auto-resolved if key has single website scope.
Date range preset (default 30d). Overridden by start+end.
today, 7d, 30d, 90d, mtd, ytd Explicit start date (YYYY-MM-DD). Overrides period.
Explicit end date (YYYY-MM-DD). Overrides period.
Filter to a specific content asset