Cisco Voice Portal Historical Reports API
Aggregated historical reporting data
Aggregated historical reporting data
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/cisco-voice-portal-historical-reports-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Cisco Voice Portal Reporting Historical Reports API
description: The Cisco Unified Customer Voice Portal (CVP) Reporting API provides access to call detail records (CDRs), real-time call statistics, and historical reporting data. The Reporting Server collects data from CVP Call Servers and VXML Servers, storing it in the CVP Reporting Database (an Informix database). This API provides RESTful access to reporting data that is typically accessed via the Cisco Unified Intelligence Center (CUIC) reporting interface.
version: 12.6.0
contact:
name: Cisco Developer Support
url: https://developer.cisco.com/
license:
name: Cisco DevNet
url: https://developer.cisco.com/site/license/
x-provider: cisco
x-product: unified-customer-voice-portal
servers:
- url: https://{reporting-server}:8111/cvp-reporting/rest
description: CVP Reporting Server REST API
variables:
reporting-server:
default: cvp-reporting.example.com
description: Hostname or IP of the CVP Reporting Server
security:
- basicAuth: []
tags:
- name: Historical Reports
description: Aggregated historical reporting data
paths:
/statistics/summary:
get:
operationId: getCallSummaryStatistics
summary: Cisco Voice Portal Get Call Summary Statistics
description: Retrieves aggregated call summary statistics for a specified time period, including total calls, average handle time, abandonment rate, and self-service completion rate.
tags:
- Historical Reports
parameters:
- name: startTime
in: query
required: true
schema:
type: string
format: date-time
- name: endTime
in: query
required: true
schema:
type: string
format: date-time
- name: interval
in: query
description: Aggregation interval
schema:
type: string
enum:
- fifteen_minutes
- thirty_minutes
- hourly
- daily
default: hourly
- name: calledNumber
in: query
description: Filter by called number (DNIS)
schema:
type: string
responses:
'200':
description: Summary statistics
content:
application/json:
schema:
$ref: '#/components/schemas/CallSummaryStatistics'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'500':
$ref: '#/components/responses/InternalError'
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/statistics/application:
get:
operationId: getApplicationStatistics
summary: Cisco Voice Portal Get Vxml Application Statistics
description: Retrieves usage and performance statistics for deployed VXML applications, including invocation counts, completion rates, and average interaction duration.
tags:
- Historical Reports
parameters:
- name: startTime
in: query
required: true
schema:
type: string
format: date-time
- name: endTime
in: query
required: true
schema:
type: string
format: date-time
- name: applicationName
in: query
description: Filter by specific application name
schema:
type: string
responses:
'200':
description: Application statistics
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationStatistics'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'500':
$ref: '#/components/responses/InternalError'
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
/statistics/server:
get:
operationId: getServerStatistics
summary: Cisco Voice Portal Get Per-server Statistics
description: Retrieves call processing statistics broken down by individual CVP server, useful for capacity planning and load monitoring.
tags:
- Historical Reports
parameters:
- name: startTime
in: query
required: true
schema:
type: string
format: date-time
- name: endTime
in: query
required: true
schema:
type: string
format: date-time
- name: serverType
in: query
description: Filter by server type
schema:
type: string
enum:
- CallServer
- VXMLServer
responses:
'200':
description: Server statistics
content:
application/json:
schema:
$ref: '#/components/schemas/ServerStatistics'
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'500':
$ref: '#/components/responses/InternalError'
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
components:
schemas:
ServerStatistics:
type: object
properties:
startTime:
type: string
format: date-time
example: '2026-01-15T10:30:00Z'
endTime:
type: string
format: date-time
example: '2026-01-15T10:30:00Z'
servers:
type: array
items:
type: object
properties:
serverId:
type: string
hostname:
type: string
serverType:
type: string
totalCalls:
type: integer
peakConcurrentCalls:
type: integer
averageConcurrentCalls:
type: number
format: float
cpuUsageAverage:
type: number
format: float
memoryUsageAverage:
type: number
format: float
example: []
Error:
type: object
properties:
code:
type: string
example: example_value
message:
type: string
example: example_value
details:
type: string
example: example_value
timestamp:
type: string
format: date-time
example: '2026-01-15T10:30:00Z'
ApplicationStatistics:
type: object
properties:
startTime:
type: string
format: date-time
example: '2026-01-15T10:30:00Z'
endTime:
type: string
format: date-time
example: '2026-01-15T10:30:00Z'
applications:
type: array
items:
type: object
properties:
applicationName:
type: string
totalInvocations:
type: integer
completedInvocations:
type: integer
errorInvocations:
type: integer
averageDuration:
type: number
format: float
description: Average application interaction duration in seconds
completionRate:
type: number
format: float
errorRate:
type: number
format: float
example: []
CallSummaryStatistics:
type: object
properties:
startTime:
type: string
format: date-time
example: '2026-01-15T10:30:00Z'
endTime:
type: string
format: date-time
example: '2026-01-15T10:30:00Z'
interval:
type: string
example: example_value
intervals:
type: array
items:
type: object
properties:
intervalStart:
type: string
format: date-time
intervalEnd:
type: string
format: date-time
totalCalls:
type: integer
completedCalls:
type: integer
abandonedCalls:
type: integer
transferredCalls:
type: integer
errorCalls:
type: integer
averageDuration:
type: number
format: float
description: Average call duration in seconds
averageSelfServiceDuration:
type: number
format: float
selfServiceCompletionRate:
type: number
format: float
description: Percentage of calls completed in self-service
abandonRate:
type: number
format: float
description: Percentage of abandoned calls
example: []
responses:
InternalError:
description: Internal server error
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
Unauthorized:
description: Authentication required or credentials invalid
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
BadRequest:
description: Invalid request parameters
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
securitySchemes:
basicAuth:
type: http
scheme: basic
description: HTTP Basic authentication using CVP reporting credentials