Google Search Console
ACTIONAccess Google Search Console data — search performance (clicks, impressions, CTR, position), sitemaps, and more for sc-domain:pointerful.com. Uses OAuth 2.0 authentication with Google.
Endpoints
· 7GET/authInitiate Google OAuth flow — redirects to Google consent screen
Input Schema
{
"type": "object",
"properties": {}
}GET/auth/callbackOAuth callback handler — exchanges authorization code for tokens
Input Schema
{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Authorization code from Google"
},
"error": {
"type": "string",
"description": "Error message from Google if auth failed"
}
}
}POST/performance/queryQuery Google Search Console search analytics data
Input Schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Search type, default web"
},
"endDate": {
"type": "string",
"description": "End date in YYYY-MM-DD format"
},
"rowLimit": {
"type": "integer",
"description": "Rows to return (1-25000, default 1000)"
},
"startRow": {
"type": "integer",
"description": "Starting row (default 0)"
},
"dataState": {
"type": "string",
"description": "Data state (all or final)"
},
"startDate": {
"type": "string",
"description": "Start date in YYYY-MM-DD format"
},
"dimensions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Dimensions to group by (e.g. query, page, country, device)"
},
"aggregationType": {
"type": "string",
"description": "Aggregation type"
},
"dimensionFilterGroups": {
"type": "array",
"description": "Dimension filter groups"
}
}
}GET/performance/summaryGet quick performance summary — aggregated clicks, impressions, CTR, position over N days
Input Schema
{
"type": "object",
"properties": {
"days": {
"type": "integer",
"description": "Number of days to look back (default 30)"
}
}
}GET/sitemapsList all sitemaps or get a single sitemap by feedpath
Input Schema
{
"type": "object",
"properties": {
"feedpath": {
"type": "string",
"description": "Specific sitemap feedpath to retrieve (optional)"
}
}
}GET/statusCheck authentication status — returns authenticated, siteUrl, expiresAt, authUrl
Input Schema
{
"type": "object",
"properties": {}
}GET/healthHealth check endpoint
Required Secrets
· 3Similar ACTION Pieces
facebook-ads-manager
Facebook Ads API manager with OAuth — list campaigns, get insights, ad account info, and ads with creative details. Login to any Facebook/Instagram account.
Shared Terminal
Full-featured web terminal with Node.js, Python, Deno, git, and build tools — running in a Podman container with Ubuntu 24.04
Coolify Logs Watcher
Polls Coolify API for application logs, stores in SQLite, exposes search endpoints for support email triage. Monitors free-copier-py, free-copier-express, and free-copier-next runtime logs. Used by the Events pipeline (Sydney) to find relevant errors when drafting support responses.