Cisco Expressway website screenshot

Cisco Expressway

API definitions for Cisco Expressway, a session border controller and firewall traversal solution for Unified Communications that provides secure remote and mobile access for collaboration workloads including video, voice, content, and presence. Programmatic access spans a REST API for configuration (/api/provisioning), a REST API for status and observability (/api/status), an SNMP MIB for metrics, and a legacy XML API for systems still in transition.

4 APIs 0 Features
CollaborationFirewall TraversalH.323Session Border ControllerSIPUnified CommunicationsVideo Conferencing

APIs

Cisco Expressway Configuration API

RESTful API for configuring and managing Cisco Expressway systems including zones, search rules, transforms, DNS, NTP, and system settings. Uses JSON Schema version 4 for reques...

Cisco Expressway Status API

RESTful API for retrieving status information, alarms, call history, licensing status, upgrade status, and system health metrics from Cisco Expressway. Endpoints follow the patt...

Cisco Expressway SNMP API

SNMP-based monitoring and management interface for Cisco Expressway providing access to system metrics, alarms, and configuration data. Supports SNMP versions v2c and v3 for sec...

Cisco Expressway XML API

Legacy XML-based API for configuration and status retrieval on Cisco Expressway systems. Uses HTTP Basic Authentication over HTTPS for secure access to system configuration and ...

Collections

Arazzo Workflows

Cisco Expressway Active Call Troubleshooting

List active calls, active TURN relays, and recent call history for media diagnosis.

ARAZZO

Cisco Expressway Capacity and Registrations Audit

Read resource usage, then list registrations and active calls to audit load.

ARAZZO

Cisco Expressway Create Dial Plan Transform

Add a pre-search transform, confirm it, then add a search rule that uses the normalized alias.

ARAZZO

Cisco Expressway Create DNS Zone Routing

Create a DNS zone for endpoint discovery and a search rule that routes to it.

ARAZZO

Cisco Expressway Licensing Compliance Check

Read smart licensing status and branch on registration to read resource usage.

ARAZZO

Cisco Expressway Onboard Neighbor Zone Routing

Create a neighbor zone and a search rule that routes matching calls to it.

ARAZZO

Cisco Expressway Pre-Upgrade Health Check

Read system status, active alarms, and resource usage to gate an upgrade.

ARAZZO

Cisco Expressway Provision DNS Server

Add a DNS server to an Expressway node and confirm it was applied.

ARAZZO

Cisco Expressway Provision NTP Server

Add an NTP time source to an Expressway node and confirm it was applied.

ARAZZO

Cisco Expressway Rotate Admin Password

Identify the node, then change an administrator account password.

ARAZZO

Cisco Expressway Set Up Firewall Traversal Pair

Create the matched server/client zones that form an Expressway-E to Expressway-C traversal.

ARAZZO

Cisco Expressway System Upgrade

Set SFTP details, trigger a software upgrade, then poll upgrade status.

ARAZZO

Cisco Expressway Update SIP Configuration

Read current SIP configuration, apply changes, then confirm via system status.

ARAZZO

Cisco Expressway Upgrade Progress Monitor

Read upgrade status, then read system status to confirm the running version.

ARAZZO

Cisco Expressway Zone Health Investigation

Inspect zone connectivity, active calls, and recent call history together.

ARAZZO

Pricing Plans

Rate Limits

Cisco Expressway Rate Limits

2 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Cisco Expressway Context

0 classes · 53 properties

JSON-LD

API Governance Rules

Cisco Expressway API Rules

8 rules · 4 errors 3 warnings 1 info

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📰
Blog
Blog
🟢
StatusPage
StatusPage
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
🔗
Community
Community
🔗
Website
Website
🔗
Login
Login
📝
Signup
Signup
📄
ChangeLog
ChangeLog
🔗
Downloads
Downloads
🔗
Compatibility
Compatibility
🔗
Spectral
Spectral

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Cisco Expressway Status API
  version: 14.2.0
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: System Status
    type: folder
  items:
  - info:
      name: Cisco Expressway Retrieve system status overview
      type: http
    http:
      method: GET
      url: https://{host}/api/status/common/systeminfo
    docs: Returns a comprehensive system status overview for the Expressway node including the system name, software version,
      hardware version, serial number, uptime, IPv4 and IPv6 addresses, virtual machine size, current registration and call
      counts, and option key status.
- info:
    name: Alarms
    type: folder
  items:
  - info:
      name: Cisco Expressway List all active alarms
      type: http
    http:
      method: GET
      url: https://{host}/api/status/common/alarms
    docs: Retrieves the list of all alarms currently active on the Expressway. Alarms indicate events or configuration changes
      that require administrator intervention, or hardware and environmental issues such as faulty disks, fans, or high temperatures.
      Alarms are categorized by severity and ID prefix ranges.
- info:
    name: Calls
    type: folder
  items:
  - info:
      name: Cisco Expressway List all active calls
      type: http
    http:
      method: GET
      url: https://{host}/api/status/common/calls
    docs: Retrieves the list of all currently active calls on the Expressway including source and destination endpoints, call
      type, protocol, duration, and bandwidth usage. Active calls are displayed with component-level details for interworked
      calls.
  - info:
      name: Cisco Expressway Retrieve call history
      type: http
    http:
      method: GET
      url: https://{host}/api/status/common/callhistory
      params:
      - name: filter
        value: ''
        type: query
        description: Filter type for call history records. Supported values include get_all_records, get_records_for_interval,
          get_records_for_filter, and get_all_csv_records.
      - name: start_time
        value: ''
        type: query
        description: Start time for interval-based filtering in ISO 8601 format. Used with get_records_for_interval.
      - name: end_time
        value: ''
        type: query
        description: End time for interval-based filtering in ISO 8601 format. Used with get_records_for_interval.
    docs: Returns the call history for the Expressway limited to the most recent 500 calls or fewer if calls used multiple
      components. Each record includes start and end times, duration, source and destination aliases, call type, protocol,
      and status. Supports filtering by time interval and custom field filters.
- info:
    name: Registrations
    type: folder
  items:
  - info:
      name: Cisco Expressway List all current registrations
      type: http
    http:
      method: GET
      url: https://{host}/api/status/common/registrations
    docs: Retrieves the list of all devices and endpoints currently registered with the Expressway, organized by device alias.
      Includes registration type (SIP or H.323), contact address, and registration timestamp.
- info:
    name: Licensing
    type: folder
  items:
  - info:
      name: Cisco Expressway Retrieve smart licensing status
      type: http
    http:
      method: GET
      url: https://{host}/api/v1/status/common/smartlicensing/licensing
    docs: Returns the current smart licensing status for the Expressway including the license registration status, authorization
      status, license entitlements, usage counts, and compliance state. This endpoint is documented in the Cisco Expressway
      REST API Summary Guide as a primary status retrieval endpoint.
- info:
    name: Upgrade
    type: folder
  items:
  - info:
      name: Cisco Expressway Retrieve upgrade progress status
      type: http
    http:
      method: GET
      url: https://{host}/api/v1/status/common/upgradestatus
    docs: Returns the current status of any in-progress or recent system upgrade on the Expressway, including the download
      progress percentage, upgrade phase, and any error messages. This endpoint is documented in the Cisco Expressway REST
      API Summary Guide as a primary status retrieval endpoint.
- info:
    name: Zones
    type: folder
  items:
  - info:
      name: Cisco Expressway List zone connectivity status
      type: http
    http:
      method: GET
      url: https://{host}/api/status/common/zones
    docs: Retrieves the connectivity status for all configured zones on the Expressway including the zone name, type, connection
      state, and any active calls traversing each zone.
- info:
    name: Resource Usage
    type: folder
  items:
  - info:
      name: Cisco Expressway Retrieve system resource usage
      type: http
    http:
      method: GET
      url: https://{host}/api/status/common/resourceusage
    docs: Returns current system resource utilization metrics including rich media session counts (current and peak), registration
      counts by type, license consumption percentage, system capacity utilization, and MRA device registration tracking.
  - info:
      name: Cisco Expressway List active TURN relay allocations
      type: http
    http:
      method: GET
      url: https://{host}/api/status/common/turnrelays
    docs: Retrieves the list of all active TURN relay allocations on the Expressway including client IP addresses, media destination
      addresses, connection protocol, active relay count per client, and permission, channel, and request counters.
bundled: true