Coveo · Capability
Coveo Usage Analytics Read API — Exports API - Version 14
Coveo Usage Analytics Read API — Exports API - Version 14. 9 operations. Lead operation: Lists All Exports. Self-contained Naftiko capability covering one Coveo business surface.
What You Can Do
GET
Getv14exports
— Lists All Exports
/v1/v14/exports
POST
Postv14exports
— Generate an Export
/v1/v14/exports
GET
Getv14exportsestimate
— Estimate the Number of Rows in an Export
/v1/v14/exports/estimate
GET
Getv14exportsmonitoringhealth
— Health Check for the Exports Service
/v1/v14/exports/monitoring/health
GET
Getv14exportsstatus
— Get the Exports Service Status
/v1/v14/exports/status
POST
Postv14exportsvisits
— Generate a Visit Export
/v1/v14/exports/visits
GET
Getv14exportsvisitsestimate
— Estimate the Number of Rows in a Visit Export
/v1/v14/exports/visits/estimate
GET
Getv14exportsexportid
— Get Information on an Export
/v1/v14/exports/{exportid}
DELETE
Deletev14exportsexportid
— Delete an Export
/v1/v14/exports/{exportid}
MCP Tools
lists-all-exports
Lists All Exports
read-only
idempotent
generate-export
Generate an Export
estimate-number-rows-export
Estimate the Number of Rows in an Export
read-only
idempotent
health-check-exports-service
Health Check for the Exports Service
read-only
idempotent
get-exports-service-status
Get the Exports Service Status
read-only
idempotent
generate-visit-export
Generate a Visit Export
estimate-number-rows-visit-export
Estimate the Number of Rows in a Visit Export
read-only
idempotent
get-information-export
Get Information on an Export
read-only
idempotent
delete-export
Delete an Export
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Coveo Usage Analytics Read API — Exports API - Version 14
description: 'Coveo Usage Analytics Read API — Exports API - Version 14. 9 operations. Lead operation: Lists All Exports.
Self-contained Naftiko capability covering one Coveo business surface.'
tags:
- Coveo
- Usage Analytics Read
- Exports API - Version 14
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
COVEO_API_KEY: COVEO_API_KEY
capability:
consumes:
- type: http
namespace: usage-analytics-read-exports-api-version-14
baseUri: https://analytics.cloud.coveo.com/rest/ua
description: Coveo Usage Analytics Read API — Exports API - Version 14 business capability. Self-contained, no shared
references.
authentication:
type: bearer
token: '{{env.COVEO_API_KEY}}'
resources:
- name: v14-exports
path: /v14/exports
operations:
- name: getv14exports
method: GET
description: Lists All Exports
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org
in: query
type: string
description: The name of the organization (Coveo Cloud V2 only)
- name: postv14exports
method: POST
description: Generate an Export
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org
in: query
type: string
description: The name of the organization (Coveo Cloud V2 only)
- name: from
in: query
type: string
description: The beginning date of the date range. ISO8601 format 'YYYY-MM-DDThh:mm:ss.sssZ'
required: true
- name: to
in: query
type: string
description: The end date of the date range. ISO8601 format 'YYYY-MM-DDThh:mm:ss.sssZ'
required: true
- name: f
in: query
type: array
description: The filter that will be applied to the events common dimensions (shared by all types of events). Multiple
filter parameters are joined with the AND operator.
- name: fs
in: query
type: array
description: The filter that will be applied to the click and search events dimensions. Multiple filter parameters
are joined with the AND operator.
- name: fc
in: query
type: array
description: The filter that will be applied to the custom events dimensions. Multiple filter parameters are joined
with the AND operator.
- name: filename
in: query
type: string
description: Can only contain US-ASCII characters. If none is supplied it will be set to the export's id.
- name: format
in: query
type: string
description: The format of the generated CSV files.
- name: v14-exports-estimate
path: /v14/exports/estimate
operations:
- name: getv14exportsestimate
method: GET
description: Estimate the Number of Rows in an Export
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org
in: query
type: string
description: The name of the organization (Coveo Cloud V2 only)
- name: from
in: query
type: string
description: The beginning date of the date range. ISO8601 format 'YYYY-MM-DDThh:mm:ss.sssZ'
required: true
- name: to
in: query
type: string
description: The end date of the date range. ISO8601 format 'YYYY-MM-DDThh:mm:ss.sssZ'
required: true
- name: f
in: query
type: array
description: The filter that will be applied to the events common dimensions (shared by all types of events). Multiple
filter parameters are joined with the AND operator.
- name: fs
in: query
type: array
description: The filter that will be applied to the click and search events dimensions. Multiple filter parameters
are joined with the AND operator.
- name: fc
in: query
type: array
description: The filter that will be applied to the custom events dimensions. Multiple filter parameters are joined
with the AND operator.
- name: v14-exports-monitoring-health
path: /v14/exports/monitoring/health
operations:
- name: getv14exportsmonitoringhealth
method: GET
description: Health Check for the Exports Service
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v14-exports-status
path: /v14/exports/status
operations:
- name: getv14exportsstatus
method: GET
description: Get the Exports Service Status
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v14-exports-visits
path: /v14/exports/visits
operations:
- name: postv14exportsvisits
method: POST
description: Generate a Visit Export
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org
in: query
type: string
description: The name of the organization (Coveo Cloud V2 only)
- name: from
in: query
type: string
description: The beginning date of the date range. ISO8601 format 'YYYY-MM-DDThh:mm:ss.sssZ'
required: true
- name: to
in: query
type: string
description: The end date of the date range. ISO8601 format 'YYYY-MM-DDThh:mm:ss.sssZ'
required: true
- name: f
in: query
type: array
description: The filter that will be applied to the events dimensions. Multiple filter parameters are joined with
the AND operator.
- name: fn
in: query
type: array
description: The filter that will be applied to dimensions to exclude events from the results. Multiple filter parameters
are joined with the AND operator.
- name: filename
in: query
type: string
description: Can only contain US-ASCII characters. If none is supplied it will be set to the export's id.
- name: d
in: query
type: string
description: Export's description.
- name: format
in: query
type: string
description: The format of the generated CSV files.
- name: v14-exports-visits-estimate
path: /v14/exports/visits/estimate
operations:
- name: getv14exportsvisitsestimate
method: GET
description: Estimate the Number of Rows in a Visit Export
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org
in: query
type: string
description: The name of the organization (Coveo Cloud V2 only)
- name: from
in: query
type: string
description: The beginning date of the date range. ISO8601 format 'YYYY-MM-DDThh:mm:ss.sssZ'
required: true
- name: to
in: query
type: string
description: The end date of the date range. ISO8601 format 'YYYY-MM-DDThh:mm:ss.sssZ'
required: true
- name: f
in: query
type: array
description: The filter that will be applied to the events dimensions. Multiple filter parameters are joined with
the AND operator.
- name: fn
in: query
type: array
description: The filter that will be applied to dimensions to exclude events from the results. Multiple filter parameters
are joined with the AND operator.
- name: v14-exports-exportId
path: /v14/exports/{exportId}
operations:
- name: getv14exportsexportid
method: GET
description: Get Information on an Export
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org
in: query
type: string
description: The name of the organization (Coveo Cloud V2 only)
- name: exportId
in: path
type: string
description: The export's unique identifier.
required: true
- name: redirect
in: query
type: boolean
description: Whether to return a HTTP redirect to the actual file.
- name: deletev14exportsexportid
method: DELETE
description: Delete an Export
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: org
in: query
type: string
description: The name of the organization (Coveo Cloud V2 only)
- name: exportId
in: path
type: string
description: The export's unique identifier.
required: true
exposes:
- type: rest
namespace: usage-analytics-read-exports-api-version-14-rest
port: 8080
description: REST adapter for Coveo Usage Analytics Read API — Exports API - Version 14. One Spectral-compliant resource
per consumed operation, prefixed with /v1.
resources:
- path: /v1/v14/exports
name: v14-exports
description: REST surface for v14-exports.
operations:
- method: GET
name: getv14exports
description: Lists All Exports
call: usage-analytics-read-exports-api-version-14.getv14exports
with:
org: rest.org
outputParameters:
- type: object
mapping: $.
- method: POST
name: postv14exports
description: Generate an Export
call: usage-analytics-read-exports-api-version-14.postv14exports
with:
org: rest.org
from: rest.from
to: rest.to
f: rest.f
fs: rest.fs
fc: rest.fc
filename: rest.filename
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v14/exports/estimate
name: v14-exports-estimate
description: REST surface for v14-exports-estimate.
operations:
- method: GET
name: getv14exportsestimate
description: Estimate the Number of Rows in an Export
call: usage-analytics-read-exports-api-version-14.getv14exportsestimate
with:
org: rest.org
from: rest.from
to: rest.to
f: rest.f
fs: rest.fs
fc: rest.fc
outputParameters:
- type: object
mapping: $.
- path: /v1/v14/exports/monitoring/health
name: v14-exports-monitoring-health
description: REST surface for v14-exports-monitoring-health.
operations:
- method: GET
name: getv14exportsmonitoringhealth
description: Health Check for the Exports Service
call: usage-analytics-read-exports-api-version-14.getv14exportsmonitoringhealth
outputParameters:
- type: object
mapping: $.
- path: /v1/v14/exports/status
name: v14-exports-status
description: REST surface for v14-exports-status.
operations:
- method: GET
name: getv14exportsstatus
description: Get the Exports Service Status
call: usage-analytics-read-exports-api-version-14.getv14exportsstatus
outputParameters:
- type: object
mapping: $.
- path: /v1/v14/exports/visits
name: v14-exports-visits
description: REST surface for v14-exports-visits.
operations:
- method: POST
name: postv14exportsvisits
description: Generate a Visit Export
call: usage-analytics-read-exports-api-version-14.postv14exportsvisits
with:
org: rest.org
from: rest.from
to: rest.to
f: rest.f
fn: rest.fn
filename: rest.filename
d: rest.d
format: rest.format
outputParameters:
- type: object
mapping: $.
- path: /v1/v14/exports/visits/estimate
name: v14-exports-visits-estimate
description: REST surface for v14-exports-visits-estimate.
operations:
- method: GET
name: getv14exportsvisitsestimate
description: Estimate the Number of Rows in a Visit Export
call: usage-analytics-read-exports-api-version-14.getv14exportsvisitsestimate
with:
org: rest.org
from: rest.from
to: rest.to
f: rest.f
fn: rest.fn
outputParameters:
- type: object
mapping: $.
- path: /v1/v14/exports/{exportid}
name: v14-exports-exportid
description: REST surface for v14-exports-exportId.
operations:
- method: GET
name: getv14exportsexportid
description: Get Information on an Export
call: usage-analytics-read-exports-api-version-14.getv14exportsexportid
with:
org: rest.org
exportId: rest.exportId
redirect: rest.redirect
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: deletev14exportsexportid
description: Delete an Export
call: usage-analytics-read-exports-api-version-14.deletev14exportsexportid
with:
org: rest.org
exportId: rest.exportId
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: usage-analytics-read-exports-api-version-14-mcp
port: 9090
transport: http
description: MCP adapter for Coveo Usage Analytics Read API — Exports API - Version 14. One tool per consumed operation,
routed inline through this capability's consumes block.
tools:
- name: lists-all-exports
description: Lists All Exports
hints:
readOnly: true
destructive: false
idempotent: true
call: usage-analytics-read-exports-api-version-14.getv14exports
with:
org: tools.org
outputParameters:
- type: object
mapping: $.
- name: generate-export
description: Generate an Export
hints:
readOnly: false
destructive: false
idempotent: false
call: usage-analytics-read-exports-api-version-14.postv14exports
with:
org: tools.org
from: tools.from
to: tools.to
f: tools.f
fs: tools.fs
fc: tools.fc
filename: tools.filename
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: estimate-number-rows-export
description: Estimate the Number of Rows in an Export
hints:
readOnly: true
destructive: false
idempotent: true
call: usage-analytics-read-exports-api-version-14.getv14exportsestimate
with:
org: tools.org
from: tools.from
to: tools.to
f: tools.f
fs: tools.fs
fc: tools.fc
outputParameters:
- type: object
mapping: $.
- name: health-check-exports-service
description: Health Check for the Exports Service
hints:
readOnly: true
destructive: false
idempotent: true
call: usage-analytics-read-exports-api-version-14.getv14exportsmonitoringhealth
outputParameters:
- type: object
mapping: $.
- name: get-exports-service-status
description: Get the Exports Service Status
hints:
readOnly: true
destructive: false
idempotent: true
call: usage-analytics-read-exports-api-version-14.getv14exportsstatus
outputParameters:
- type: object
mapping: $.
- name: generate-visit-export
description: Generate a Visit Export
hints:
readOnly: false
destructive: false
idempotent: false
call: usage-analytics-read-exports-api-version-14.postv14exportsvisits
with:
org: tools.org
from: tools.from
to: tools.to
f: tools.f
fn: tools.fn
filename: tools.filename
d: tools.d
format: tools.format
outputParameters:
- type: object
mapping: $.
- name: estimate-number-rows-visit-export
description: Estimate the Number of Rows in a Visit Export
hints:
readOnly: true
destructive: false
idempotent: true
call: usage-analytics-read-exports-api-version-14.getv14exportsvisitsestimate
with:
org: tools.org
from: tools.from
to: tools.to
f: tools.f
fn: tools.fn
outputParameters:
- type: object
mapping: $.
- name: get-information-export
description: Get Information on an Export
hints:
readOnly: true
destructive: false
idempotent: true
call: usage-analytics-read-exports-api-version-14.getv14exportsexportid
with:
org: tools.org
exportId: tools.exportId
redirect: tools.redirect
outputParameters:
- type: object
mapping: $.
- name: delete-export
description: Delete an Export
hints:
readOnly: false
destructive: true
idempotent: true
call: usage-analytics-read-exports-api-version-14.deletev14exportsexportid
with:
org: tools.org
exportId: tools.exportId
outputParameters:
- type: object
mapping: $.