Matomo Agentic Access
Matomo exposes 560 API operations that an AI agent could call, of which 2 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 558 read and 2 write.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
By consequence
Source
Agentic Access
generated: '2026-08-13'
method: generated
source: openapi/matomo-ab-testing-openapi.json, openapi/matomo-actions-openapi.json, openapi/matomo-activity-log-openapi.json,
openapi/matomo-advertising-conversion-export-openapi.json, openapi/matomo-annotations-openapi.json,
openapi/matomo-api-openapi.json, openapi/matomo-api-reference-openapi.json, openapi/matomo-bandwidth-openapi.json,
openapi/matomo-cohorts-openapi.json, openapi/matomo-contents-openapi.json, openapi/matomo-core-admin-home-openapi.json,
openapi/matomo-crash-analytics-openapi.json, openapi/matomo-custom-alerts-openapi.json, openapi/matomo-custom-dimensions-openapi.json,
openapi/matomo-custom-js-tracker-openapi.json, openapi/matomo-custom-reports-openapi.json,
openapi/matomo-dashboard-openapi.json, openapi/matomo-device-plugins-openapi.json, openapi/matomo-devices-detection-openapi.json,
openapi/matomo-events-openapi.json, openapi/matomo-feedback-openapi.json, openapi/matomo-form-analytics-openapi.json,
openapi/matomo-funnels-openapi.json, openapi/matomo-goals-openapi.json, openapi/matomo-heatmap-session-recording-openapi.json,
openapi/matomo-image-graph-openapi.json, openapi/matomo-index-php-api-openapi.yml, openapi/matomo-insights-openapi.json,
openapi/matomo-languages-manager-openapi.json, openapi/matomo-live-openapi.json, openapi/matomo-login-openapi.json,
openapi/matomo-marketing-campaigns-reporting-openapi.json, openapi/matomo-marketplace-openapi.json,
openapi/matomo-matomo-php-api-openapi.yml, openapi/matomo-media-analytics-openapi.json, openapi/matomo-mobile-messaging-openapi.json,
openapi/matomo-multi-sites-openapi.json, openapi/matomo-oauth2-openapi.json, openapi/matomo-overlay-openapi.json,
openapi/matomo-page-performance-openapi.json, openapi/matomo-privacy-manager-openapi.json,
openapi/matomo-referrers-openapi.json, openapi/matomo-resolution-openapi.json, openapi/matomo-roll-up-reporting-openapi.json,
openapi/matomo-scheduled-reports-openapi.json, openapi/matomo-search-engine-keywords-performance-openapi.json,
openapi/matomo-segment-editor-openapi.json, openapi/matomo-seo-openapi.json, openapi/matomo-sites-manager-openapi.json,
openapi/matomo-tag-manager-openapi.json, openapi/matomo-tour-openapi.json, openapi/matomo-transitions-openapi.json,
openapi/matomo-two-factor-auth-openapi.json, openapi/matomo-user-country-openapi.json, openapi/matomo-user-id-openapi.json,
openapi/matomo-user-language-openapi.json, openapi/matomo-users-manager-openapi.json, openapi/matomo-visit-frequency-openapi.json,
openapi/matomo-visit-time-openapi.json, openapi/matomo-visitor-interest-openapi.json, openapi/matomo-visits-summary-openapi.json
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: 560
by_action_class:
connected: 558
acting: 2
by_consequence:
read: 558
write: 2
human_in_the_loop_required: 0
operations:
- path: /index.php?module=API&method=AbTesting.getMetricsOverview
method: get
operationId: AbTesting.getMetricsOverview
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.getMetricDetails
method: get
operationId: AbTesting.getMetricDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.addExperiment
method: get
operationId: AbTesting.addExperiment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.updateExperiment
method: get
operationId: AbTesting.updateExperiment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.startExperiment
method: get
operationId: AbTesting.startExperiment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.finishExperiment
method: get
operationId: AbTesting.finishExperiment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.archiveExperiment
method: get
operationId: AbTesting.archiveExperiment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.getJsIncludeTemplate
method: get
operationId: AbTesting.getJsIncludeTemplate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.getJsExperimentTemplate
method: get
operationId: AbTesting.getJsExperimentTemplate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.getAllExperiments
method: get
operationId: AbTesting.getAllExperiments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.getActiveExperiments
method: get
operationId: AbTesting.getActiveExperiments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.getExperimentsByStatuses
method: get
operationId: AbTesting.getExperimentsByStatuses
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.getExperiment
method: get
operationId: AbTesting.getExperiment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.deleteExperiment
method: get
operationId: AbTesting.deleteExperiment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.getAvailableStatuses
method: get
operationId: AbTesting.getAvailableStatuses
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.getAvailableSuccessMetrics
method: get
operationId: AbTesting.getAvailableSuccessMetrics
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AbTesting.getAvailableTargetAttributes
method: get
operationId: AbTesting.getAvailableTargetAttributes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.get
method: get
operationId: Actions.get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getPageUrls
method: get
operationId: Actions.getPageUrls
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getPageUrlsFollowingSiteSearch
method: get
operationId: Actions.getPageUrlsFollowingSiteSearch
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getPageTitlesFollowingSiteSearch
method: get
operationId: Actions.getPageTitlesFollowingSiteSearch
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getEntryPageUrls
method: get
operationId: Actions.getEntryPageUrls
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getExitPageUrls
method: get
operationId: Actions.getExitPageUrls
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getPageUrl
method: get
operationId: Actions.getPageUrl
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getPageTitles
method: get
operationId: Actions.getPageTitles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getEntryPageTitles
method: get
operationId: Actions.getEntryPageTitles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getExitPageTitles
method: get
operationId: Actions.getExitPageTitles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getPageTitle
method: get
operationId: Actions.getPageTitle
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getDownloads
method: get
operationId: Actions.getDownloads
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getDownload
method: get
operationId: Actions.getDownload
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getOutlinks
method: get
operationId: Actions.getOutlinks
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getOutlink
method: get
operationId: Actions.getOutlink
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getSiteSearchKeywords
method: get
operationId: Actions.getSiteSearchKeywords
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getSiteSearchNoResultKeywords
method: get
operationId: Actions.getSiteSearchNoResultKeywords
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Actions.getSiteSearchCategories
method: get
operationId: Actions.getSiteSearchCategories
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=ActivityLog.getEntries
method: get
operationId: ActivityLog.getEntries
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=ActivityLog.getEntryCount
method: get
operationId: ActivityLog.getEntryCount
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=ActivityLog.getAllActivityTypes
method: get
operationId: ActivityLog.getAllActivityTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AdvertisingConversionExport.getConversionExports
method: get
operationId: AdvertisingConversionExport.getConversionExports
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AdvertisingConversionExport.getConversionExport
method: get
operationId: AdvertisingConversionExport.getConversionExport
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AdvertisingConversionExport.deleteConversionExport
method: get
operationId: AdvertisingConversionExport.deleteConversionExport
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AdvertisingConversionExport.addConversionExport
method: get
operationId: AdvertisingConversionExport.addConversionExport
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AdvertisingConversionExport.regenerateAccessToken
method: get
operationId: AdvertisingConversionExport.regenerateAccessToken
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=AdvertisingConversionExport.updateConversionExport
method: get
operationId: AdvertisingConversionExport.updateConversionExport
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Annotations.add
method: get
operationId: Annotations.add
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Annotations.save
method: get
operationId: Annotations.save
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Annotations.delete
method: get
operationId: Annotations.delete
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Annotations.deleteAll
method: get
operationId: Annotations.deleteAll
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Annotations.get
method: get
operationId: Annotations.get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Annotations.getAll
method: get
operationId: Annotations.getAll
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Annotations.getAnnotationCountForDates
method: get
operationId: Annotations.getAnnotationCountForDates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getMatomoVersion
method: get
operationId: API.getMatomoVersion
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getPhpVersion
method: get
operationId: API.getPhpVersion
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getIpFromHeader
method: get
operationId: API.getIpFromHeader
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getSegmentsMetadata
method: get
operationId: API.getSegmentsMetadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getMetadata
method: get
operationId: API.getMetadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getReportMetadata
method: get
operationId: API.getReportMetadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getProcessedReport
method: get
operationId: API.getProcessedReport
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getReportPagesMetadata
method: get
operationId: API.getReportPagesMetadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getWidgetMetadata
method: get
operationId: API.getWidgetMetadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.get
method: get
operationId: API.get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getRowEvolution
method: get
operationId: API.getRowEvolution
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getBulkRequest
method: get
operationId: API.getBulkRequest
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.isPluginActivated
method: get
operationId: API.isPluginActivated
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getSuggestedValuesForSegment
method: get
operationId: API.getSuggestedValuesForSegment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getPagesComparisonsDisabledFor
method: get
operationId: API.getPagesComparisonsDisabledFor
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getGlossaryReports
method: get
operationId: API.getGlossaryReports
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=API.getGlossaryMetrics
method: get
operationId: API.getGlossaryMetrics
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=ApiReference.getAllowedPlugins
method: get
operationId: ApiReference.getAllowedPlugins
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=ApiReference.getAllowedPluginMetadata
method: get
operationId: ApiReference.getAllowedPluginMetadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=ApiReference.getOpenApiSpec
method: get
operationId: ApiReference.getOpenApiSpec
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Bandwidth.get
method: get
operationId: Bandwidth.get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Cohorts.getCohortsOverTime
method: get
operationId: Cohorts.getCohortsOverTime
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Cohorts.getCohorts
method: get
operationId: Cohorts.getCohorts
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Contents.getContentNames
method: get
operationId: Contents.getContentNames
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=Contents.getContentPieces
method: get
operationId: Contents.getContentPieces
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CoreAdminHome.deleteAllTrackingFailures
method: get
operationId: CoreAdminHome.deleteAllTrackingFailures
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CoreAdminHome.deleteTrackingFailure
method: get
operationId: CoreAdminHome.deleteTrackingFailure
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CoreAdminHome.getTrackingFailures
method: get
operationId: CoreAdminHome.getTrackingFailures
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.mergeCrashes
method: get
operationId: CrashAnalytics.mergeCrashes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.unmergeCrashGroup
method: get
operationId: CrashAnalytics.unmergeCrashGroup
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashGroups
method: get
operationId: CrashAnalytics.getCrashGroups
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashTypes
method: get
operationId: CrashAnalytics.getCrashTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.setIgnoreCrash
method: get
operationId: CrashAnalytics.setIgnoreCrash
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getIgnoredCrashes
method: get
operationId: CrashAnalytics.getIgnoredCrashes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashSummary
method: get
operationId: CrashAnalytics.getCrashSummary
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashVisitContext
method: get
operationId: CrashAnalytics.getCrashVisitContext
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getAllCrashes
method: get
operationId: CrashAnalytics.getAllCrashes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.get
method: get
operationId: CrashAnalytics.get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getAllCrashMessages
method: get
operationId: CrashAnalytics.getAllCrashMessages
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashMessages
method: get
operationId: CrashAnalytics.getCrashMessages
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getUnidentifiedCrashMessages
method: get
operationId: CrashAnalytics.getUnidentifiedCrashMessages
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getDisappearedCrashes
method: get
operationId: CrashAnalytics.getDisappearedCrashes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getReappearedCrashes
method: get
operationId: CrashAnalytics.getReappearedCrashes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getNewCrashes
method: get
operationId: CrashAnalytics.getNewCrashes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashesByPageUrl
method: get
operationId: CrashAnalytics.getCrashesByPageUrl
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashesForPageUrl
method: get
operationId: CrashAnalytics.getCrashesForPageUrl
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashesByPageTitle
method: get
operationId: CrashAnalytics.getCrashesByPageTitle
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashesForPageTitle
method: get
operationId: CrashAnalytics.getCrashesForPageTitle
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashesBySource
method: get
operationId: CrashAnalytics.getCrashesBySource
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashesForSource
method: get
operationId: CrashAnalytics.getCrashesForSource
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashesByCategory
method: get
operationId: CrashAnalytics.getCrashesByCategory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashesForCategory
method: get
operationId: CrashAnalytics.getCrashesForCategory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashesByFirstParty
method: get
operationId: CrashAnalytics.getCrashesByFirstParty
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getCrashesByThirdParty
method: get
operationId: CrashAnalytics.getCrashesByThirdParty
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getLastCrashesOverview
method: get
operationId: CrashAnalytics.getLastCrashesOverview
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getLastTopCrashes
method: get
operationId: CrashAnalytics.getLastTopCrashes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getLastNewCrashes
method: get
operationId: CrashAnalytics.getLastNewCrashes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getLastReappearedCrashes
method: get
operationId: CrashAnalytics.getLastReappearedCrashes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CrashAnalytics.getLastDisappearedCrashes
method: get
operationId: CrashAnalytics.getLastDisappearedCrashes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CustomAlerts.getValuesForAlertInPast
method: get
operationId: CustomAlerts.getValuesForAlertInPast
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CustomAlerts.getAlert
method: get
operationId: CustomAlerts.getAlert
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index.php?module=API&method=CustomAlerts.getAlerts
method: get
operationId: CustomAlerts
# --- truncated at 32 KB (150 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/matomo/refs/heads/main/agentic-access/matomo-agentic-access.yml
Work with this as data
Every access contract here is available over the APIs.io API and to AI agents over MCP. Agentic Access is not yet its own endpoint on the v1 API. Reach it through catalog search and the tag graph, or the MCP server.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for agentic access
3 MCP tools reach this
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/search?q=matomo-agentic-access&limit=10"
curl "https://apis.io/api/v1/tags/matomo-agentic-access"
Discovery needs no key. Ratings and market analysis are Pro.