generated: '2026-07-15' method: generated source: openapi/se-ranking-data-api-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 86 by_action_class: connected: 58 acting: 28 by_consequence: read: 58 write: 28 human_in_the_loop_required: 0 operations: - path: /v1/backlinks/summary method: get operationId: getBacklinksSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/summary method: post operationId: createBacklinksSummary x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/metrics method: get operationId: getBacklinksMetrics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/metrics method: post operationId: createBacklinksMetrics x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/all method: get operationId: getBacklinksAll x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/all method: post operationId: createBacklinksAll x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/raw method: get operationId: getBacklinksRaw x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/count method: get operationId: getBacklinksCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/count method: post operationId: createBacklinksCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/export method: get operationId: getBacklinksExport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/export/status method: get operationId: getBacklinksExportStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/history method: get operationId: getBacklinksHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/history method: post operationId: createBacklinksHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/history/count method: get operationId: getBacklinksHistoryCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/history/count method: post operationId: createBacklinksHistoryCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/history/cumulative method: get operationId: getBacklinksHistoryCumulative x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/history/cumulative method: post operationId: createBacklinksHistoryCumulative x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/anchors method: get operationId: getBacklinksAnchors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/anchors method: post operationId: createBacklinksAnchors x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/refdomains method: get operationId: getBacklinksRefdomains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/refdomains method: post operationId: createBacklinksRefdomains x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/refdomains/count method: get operationId: getBacklinksRefdomainsCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/refdomains/count method: post operationId: createBacklinksRefdomainsCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/refdomains/history method: get operationId: getBacklinksRefdomainsHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/refdomains/history method: post operationId: createBacklinksRefdomainsHistory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/refdomains/history/count method: get operationId: getBacklinksRefdomainsHistoryCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/refdomains/history/count method: post operationId: createBacklinksRefdomainsHistoryCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/referring-ips method: get operationId: getBacklinksReferringIps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/referring-ips method: post operationId: createBacklinksReferringIps x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/referring-ips/count method: get operationId: getBacklinksReferringIpsCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/referring-ips/count method: post operationId: createBacklinksReferringIpsCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/referring-subnets/count method: get operationId: getBacklinksReferringSubnetsCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/referring-subnets/count method: post operationId: createBacklinksReferringSubnetsCount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/indexed-pages method: get operationId: getBacklinksIndexedPages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/indexed-pages method: post operationId: createBacklinksIndexedPages x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/authority method: get operationId: getBacklinksAuthority x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/authority method: post operationId: createBacklinksAuthority x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/authority/domain method: get operationId: getBacklinksAuthorityDomain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/authority/domain method: post operationId: createBacklinksAuthorityDomain x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/authority/domain/distribution method: get operationId: getBacklinksAuthorityDomainDistribution x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/authority/page method: get operationId: getBacklinksAuthorityPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/authority/page method: post operationId: createBacklinksAuthorityPage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/backlinks/authority/page/history method: get operationId: getBacklinksAuthorityPageHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/backlinks/authority/domain/history method: get operationId: getBacklinksAuthorityDomainHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/domain/overview/db method: get operationId: getDomainOverviewDb x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/domain/overview/worldwide method: get operationId: getDomainOverviewWorldwide x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/domain/overview/worldwide/url method: get operationId: getDomainOverviewWorldwideUrl x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/domain/overview/history method: get operationId: getDomainOverviewHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/domain/keywords method: get operationId: getDomainKeywords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/domain/pages method: get operationId: getDomainPages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/domain/subdomains method: get operationId: getDomainSubdomains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/domain/ads method: get operationId: getDomainAds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/domain/competitors method: get operationId: getDomainCompetitors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/domain/keywords/comparison method: get operationId: getDomainKeywordsComparison x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/keywords/export method: post operationId: createKeywordsExport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/keywords/similar method: get operationId: getKeywordsSimilar x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/keywords/related method: get operationId: getKeywordsRelated x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/keywords/questions method: get operationId: getKeywordsQuestions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/keywords/longtail method: get operationId: getKeywordsLongtail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/ai-search/overview/aggregated/time-series method: get operationId: getAiOverviewAggregated x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/ai-search/overview/by-engine/time-series method: get operationId: getAiSearchOverviewByEngineTimeSeries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/ai-search/overview/leaderboard method: post operationId: createAiSearchOverviewLeaderboard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/ai-search/discover-brand method: get operationId: getAiSearchDiscoverBrand x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/ai-search/prompts-by-target method: get operationId: getAiSearchPromptsByTarget x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/ai-search/prompts-by-brand method: get operationId: getAiSearchPromptsByBrand x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/serp/classic/tasks method: post operationId: createSerpClassicTasks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/serp/classic/tasks method: get operationId: getSerpClassicTasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/serp/classic/tasks/results_advanced method: get operationId: getSerpClassicTasksResults_advanced x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/serp/classic/tasks/html method: get operationId: getSerpClassicTasksHtml x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/serp/classic/locations method: get operationId: getSerpClassicLocations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/site-audit/audits/standard method: post operationId: createSiteAuditAuditsStandard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/site-audit/audits/advanced method: post operationId: createSiteAuditAuditsAdvanced x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/site-audit/audits method: get operationId: getSiteAuditAudits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/site-audit/audits method: patch operationId: updateSiteAuditAudits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/site-audit/audits method: delete operationId: deleteSiteAuditAudits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/site-audit/audits/status method: get operationId: getSiteAuditAuditsStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/site-audit/audits/report method: get operationId: getSiteAuditAuditsReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/site-audit/audits/pages method: get operationId: getSiteAuditAuditsPages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/site-audit/audits/issue-pages method: get operationId: getSiteAuditAuditsIssuePages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/site-audit/audits/issues method: get operationId: getSiteAuditAuditsIssues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/site-audit/audits/links method: get operationId: getSiteAuditAuditsLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/site-audit/audits/history method: get operationId: getSiteAuditAuditsHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/site-audit/audits/recheck/standard method: post operationId: createSiteAuditAuditsRecheckStandard x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/site-audit/audits/recheck/advanced method: post operationId: createSiteAuditAuditsRecheckAdvanced x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /v1/account/subscription method: get operationId: getAccountSubscription x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v1/account/credit-balance method: get operationId: getAccountCreditBalance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none