create_link
ChatGPTCreate an Attri short link to a destination URL, optionally with a custom slug, a domain the workspace owns, tags, and UTM parameters appended on redirect. Returns the short URL. Needs the links:write scope and a role that can create links.
get_finding
ChatGPTOne posture finding with its evidence, suggested action, and the metric it will be measured by.
get_search_overview
ChatGPTSearch Console totals for a date range (clicks, impressions, CTR, position, pages) with the prior period, plus Attri's search-referred sessions and conversions. Needs Search Console connected.
get_search_query_pages
ChatGPTPass query to see which pages rank for it, or page to see which queries a landing page ranks for. Clicks, impressions and position per pair. Needs Search Console connected.
get_site_overview
ChatGPTVisitors, pageviews, sessions, views per visit, bounce rate and average duration for a date range, the same figures for the prior period, and the channel mix. Defaults to the last 28 days.
get_workspace
ChatGPTPlan, limits, whether the tracking snippet is live, and Search Console connection status with the newest synced day.
list_conversions
ChatGPTConversion counts and rates per short link for a date range (clicks that led to a conversion event).
list_findings
ChatGPTAttri's ranked findings from Search Console joined to on-site sessions and conversions: what to fix first. Kinds: ctr_gap (CTR gap), update_page (Update page), cannibalization (Cannibalization), drop (Drop), rising (Rising). Statuses: new, planned, done, dismissed, resolved. "potential" is the monthly visits a change could move; "score" is that weighted by the page's sessions, engaged reading and conversions. Sorted by score.
list_goals
ChatGPTThe workspace's goals: metric, target, interval and whether active.
list_links
ChatGPTThe workspace's short links: slug, domain, destination, tags, active, created. Filter by tag, domain, active or a search on slug/destination.
list_outbound_clicks
ChatGPTClicks on links that leave the site, grouped by destination, with the page they were clicked on most.
list_search_pages
ChatGPTLanding pages from Google Search Console for a date range, joined to what Attri measured those visitors do: clicks, impressions, position, sessions, engaged seconds and conversions, with the prior period's figures. Needs Search Console connected.
list_search_queries
ChatGPTGoogle Search Console queries for a date range: clicks, impressions, impression-weighted position, the top page, how many pages rank, and the prior period's figures. Needs Search Console connected.
list_sources
ChatGPTWhere visitors came from for a date range: by channel (search, social, ai, referral, direct, email, paid), by referrer source (domain), or by hostname.
list_top_links
ChatGPTShort links ranked by clicks for a date range.
list_top_pages
ChatGPTPages by visitors and pageviews for a date range.
list_workspaces
ChatGPTThe Attri workspaces this connection can use, with plan and the role of the connected person. Call this first when unsure which workspace to pass.
set_finding_status
ChatGPTChange a posture finding's status: planned (you intend to act on it; sent to the workspace's export channel if one is set), done (starts outcome measurement), dismissed (never filed again), or new (reopen). An optional note is kept with planned and done. Needs the findings:write scope and a role that can update findings.