Windstream Holdings calls API

Call management and control

Operations 6

GET /calls List Calls #
GET /calls/{callId} Get Call #
POST /calls/{callId} Control Call #
DELETE /calls/{callId} Terminate Call #
GET /calls/filter Search Calls #
POST /calls/outbound Make Outbound Call #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/windstream-holdings-calls-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

windstream-holdings-calls-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Windstream Holdings Calls API
  contact:
    name: Windstream Enterprise Developer Support
    url: https://api.solutions.uniti.com/
  termsOfService: https://www.windstreamenterprise.com/legal/
  version: '1.0'
  description: 'Operations tagged calls across 2 of this provider''s published API definitions: windstream-contact-center-openapi.yml, windstream-voice-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://{ccs_domain}/6/v2/api
  description: CCS REST API
  variables:
    ccs_domain:
      default: ccs.windstreamenterprise.com
      description: CCS domain hostname
- url: https://{webadmin}/api
  description: Voice API server
  variables:
    webadmin:
      default: webadmin.windstreamenterprise.com
      description: WebAdmin server hostname
tags:
- name: calls
  description: Call management and control
paths:
  /calls:
    get:
      operationId: listCalls
      summary: List Calls
      description: Returns a list of active and recent calls in the contact center.
      tags:
      - calls
      responses:
        '200':
          description: List of calls
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Call'
    servers:
    - url: https://{ccs_domain}/6/v2/api
      description: CCS REST API
      variables:
        ccs_domain:
          default: ccs.windstreamenterprise.com
          description: CCS domain hostname
  /calls/{callId}:
    get:
      operationId: getCall
      summary: Get Call
      description: Returns details for a specific call by its ID.
      tags:
      - calls
      parameters:
      - name: callId
        in: path
        required: true
        description: Call identifier
        schema:
          type: string
      responses:
        '200':
          description: Call details
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Call'
    post:
      operationId: controlCall
      summary: Control Call
      description: Executes a control action on an active call. Supported actions include startSuppression, stopSuppression, kill, wait_transfer, wait_redirect, wait_kill.
      tags:
      - calls
      parameters:
      - name: callId
        in: path
        required: true
        description: Call identifier
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CallControlRequest'
      responses:
        '200':
          description: Control action executed
    delete:
      operationId: terminateCall
      summary: Terminate Call
      description: Terminates an active call.
      tags:
      - calls
      parameters:
      - name: callId
        in: path
        required: true
        description: Unique call identifier
        schema:
          type: string
      responses:
        '200':
          description: Call terminated successfully
        '404':
          description: Call not found
    servers:
    - url: https://{ccs_domain}/6/v2/api
      description: CCS REST API
      variables:
        ccs_domain:
          default: ccs.windstreamenterprise.com
          description: CCS domain hostname
  /calls/filter:
    get:
      operationId: searchCalls
      summary: Search Calls
      description: Searches calls by various criteria including calling number, called number, and date range.
      tags:
      - calls
      parameters:
      - name: calling_number
        in: query
        description: Filter by calling party number
        required: false
        schema:
          type: string
      - name: called_number
        in: query
        description: Filter by called party number
        required: false
        schema:
          type: string
      - name: from_datetime
        in: query
        description: Start of date range filter (ISO 8601)
        required: false
        schema:
          type: string
          format: date-time
      - name: to_datetime
        in: query
        description: End of date range filter (ISO 8601)
        required: false
        schema:
          type: string
          format: date-time
      - name: time_z
        in: query
        description: Timezone for date range (e.g., America/New_York)
        required: false
        schema:
          type: string
      responses:
        '200':
          description: Filtered list of calls
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Call'
    servers:
    - url: https://{ccs_domain}/6/v2/api
      description: CCS REST API
      variables:
        ccs_domain:
          default: ccs.windstreamenterprise.com
          description: CCS domain hostname
  /calls/outbound:
    post:
      operationId: makeOutboundCall
      summary: Make Outbound Call
      description: Initiates an outbound call from a specified extension to a destination number.
      tags:
      - calls
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OutboundCallRequest'
      responses:
        '201':
          description: Outbound call initiated
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Call_2'
        '400':
          description: Invalid request
        '403':
          description: Forbidden
      security:
      - basicAuth: []
    servers:
    - url: https://{webadmin}/api
      description: Voice API server
      variables:
        webadmin:
          default: webadmin.windstreamenterprise.com
          description: WebAdmin server hostname
components:
  schemas:
    CallControlRequest:
      type: object
      description: Call control action request
      required:
      - action
      properties:
        action:
          type: string
          description: Control action to execute
          enum:
          - startSuppression
          - stopSuppression
          - kill
          - wait_transfer
          - wait_redirect
          - wait_kill
    Call:
      type: object
      description: A call record in the contact center
      properties:
        id:
          type: string
          description: Call identifier
        calling_number:
          type: string
          description: Calling party number
        called_number:
          type: string
          description: Called party number
        state:
          type: string
          description: Current call state
          enum:
          - alerting
          - connected
          - held
          - queued
          - completed
        tenant_uuid:
          type: string
          description: Tenant UUID
        started_at:
          type: string
          format: date-time
          description: Call start time
        duration:
          type: integer
          description: Call duration in seconds
    OutboundCallRequest:
      type: object
      description: Request to initiate an outbound call
      required:
      - from
      - to
      properties:
        from:
          type: string
          description: Source extension number
        to:
          type: string
          description: Destination phone number or extension
        caller_id:
          type: string
          description: Caller ID to present to the called party
    CallControlResponse:
      type: object
      description: Response from a call control action
      properties:
        success:
          type: boolean
          description: Whether the action was successful
        message:
          type: string
          description: Result message
    CallControlRequest_2:
      type: object
      description: Request body for call control actions
      required:
      - action
      properties:
        action:
          type: string
          description: Call control action to execute
          enum:
          - transfer
          - hold
          - unhold
          - conference
          - record
          - stop_record
          - terminate
        destination:
          type: string
          description: Transfer destination (required for transfer action)
    Call_2:
      type: object
      description: An active or completed phone call
      properties:
        id:
          type: string
          description: Unique call identifier
        state:
          type: string
          description: Current call state
          enum:
          - alerting
          - connected
          - held
          - transferring
        caller:
          type: string
          description: Calling party extension or number
        callee:
          type: string
          description: Called party extension or number
        direction:
          type: string
          description: Call direction
          enum:
          - inbound
          - outbound
        duration:
          type: integer
          description: Call duration in seconds
        startedAt:
          type: string
          format: date-time
          description: Call start timestamp
        _links:
          type: object
          description: HAL links for call actions
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: Bearer token authentication for CCS API
    basicAuth:
      type: http
      scheme: basic
      description: 'HTTP Basic Authentication using extension@tenantId credentials. Username formats: ext@tenantId, ext@tenantId.ID, ext@tenantDID.DID, ext@tenantURI.URI'
x-refined-from:
- windstream-contact-center-openapi.yml
- windstream-voice-openapi.yml