8x8

8x8, Inc. is a San Jose, California headquartered cloud communications provider that sells an integrated UCaaS, CCaaS and CPaaS platform (marketed as XCaaS) to business buyers in its home market of the United States and internationally. In the telecom value chain 8x8 sits in the aggregator half of the market, not the mobile network operator half: it does not own radio spectrum, and it resells carrier voice and messaging connectivity while adding contact center, unified communications, video (it owns and operates Jitsi as a Service) and analytics on top. Its API posture is genuinely developer-first for a company of its size — developer.8x8.com is a real self-serve portal, sign-up runs through the 8x8 Connect console, and the entire documentation site including 34 OpenAPI 3.x definitions is published openly on GitHub at 8x8Cloud/public-developer-docs. What 8x8 does not do is the network-API layer: there is no CAMARA reference, no GSMA Open Gateway participation, no Aduna channel, no TM Forum Open API conformance and no CIBA anywhere in its public developer corpus. 8x8 competes with Twilio, Vonage and Sinch on application-layer communications APIs, and buys the underlying network access rather than exposing it.

8x8 publishes 33 APIs on the APIs.io network, including Contact Center Chat API V2, Contact Center Dynamic Campaigns, Contact Center Campaigns API, and 30 more. Tagged areas include Telecommunications, United States, CPaaS, UCaaS, and CCaaS.

The 8x8 catalog on APIs.io includes 1 event-driven AsyncAPI specification.

8x8’s developer surface includes authentication, documentation, API reference, getting-started guide, signup flow, changelog, pricing, and 45 more developer resources.

67.0/100 strong ▬ flat Agent 90/100 agent native Full breakdown ↓
scored 2026-07-27 · rubric v0.5
36 APIs 1 MCP Servers
TelecommunicationsUnited StatesCPaaSUCaaSCCaaSContact CenterMessagingSMSVoiceVideoIdentity VerificationWebhooksCloud Communications

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 67.0/100 · strong
Contract Quality 17.0 / 25
Developer Ergonomics 15.7 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 12.3 / 13
Governance 0.0 / 12
Discoverability 10.0 / 10
Agent readiness — 90/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/8x8: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 36

Individual APIs this provider publishes, each with its own machine-readable definition.

8x8 Contact Center Chat API V2

8x8 Contact Center Chat API v2 for creating and driving chat conversations, messages and participants inside the contact center.

8x8 Contact Center Dynamic Campaigns

8x8 Contact Center Dynamic Campaigns API for injecting and managing records in dynamic outbound campaigns.

Contact Center Campaigns API

8x8 Contact Center Campaigns API for creating campaigns and managing campaign records for outbound dialing.

Chapi - Chat API

8x8 Chapi chat API for programmatic creation of chat conversations against the contact center chat service.

Contact Center Agent Status API

8x8 Contact Center Agent Status API for reading and setting agent presence and status codes.

8x8 Contact Center Call API Reference

8x8 Contact Center Call API for controlling in-progress phone interactions handled by contact center agents.

Contact Center Chat Gateway

8x8 Contact Center Chat Gateway API for bridging external chat channels into 8x8 Contact Center conversations.

8x8 Administration - Address Management API

8x8 Administration Address Management API for managing service and emergency addresses attached to sites and users.

8x8 Administration - Operations API

8x8 Administration Operations API for tracking the status of long-running provisioning operations.

8x8 Administration - Phone Number Management API

8x8 Administration Phone Number Management API for listing and assigning telephone numbers within an 8x8 tenant.

8x8 Administration - Ring Group Management API

8x8 Administration Ring Group Management API for creating and managing ring groups and their members.

8x8 Administration - Site Management API

8x8 Administration Site Management API for creating and managing sites within an 8x8 tenant.

8x8 Administration - User Management API

8x8 Administration User Management API for provisioning, updating and deprovisioning users across an 8x8 UCaaS/CCaaS tenant.

8x8 Analytics for Contact Center Historical Metrics API

8x8 Analytics for Contact Center Historical Metrics API for querying historical queue, agent and interaction metrics, secured with OAuth2 client credentials.

8x8 Analytics for Contact Center Real-time Metrics API

8x8 Analytics for Contact Center Real-time Metrics API for live queue, agent and interaction state, secured with OAuth2 client credentials.

Audit Records API

8x8 Audit Records API for retrieving administrative audit trail records across the 8x8 platform.

Cloud Storage Service Public API

8x8 Cloud Storage Service Public API for listing, retrieving and managing call recordings and other stored media across regional storage tenants.

Customer 360 API

8x8 Customer 360 API for retrieving a consolidated customer interaction profile across 8x8 channels.

Quality Management and Speech Analytics API

8x8 Quality Management and Speech Analytics API for evaluations, scorecards, transcripts and speech analytics over recorded contact center interactions.

Work Analytics Customer Data

8x8 Work Analytics Customer Data API for retrieving customer-scoped analytics datasets from the 8x8 Work platform.

Work Analytics Historical

8x8 Work Analytics Historical API for querying historical unified communications call and meeting records and aggregates.

Work Analytics

8x8 Work Analytics API exposing unified communications usage and quality metrics for the 8x8 Work (UCaaS) product.

Automation API

8x8 Automation API for defining, launching and managing communication workflow definitions and workflow instances across channels.

Business Messaging API

8x8 Business Messaging (Chat Apps) API for sending and receiving rich messages over WhatsApp Business, RCS, Viber Business, LINE Official Account, Zalo ZNS and other chat channels.

Configuration API

8x8 Connect Configuration API for subaccount-level configuration of the messaging platform.

Contacts API

8x8 Contacts API for managing contacts and contact groups used as recipients across the Connect messaging and voice products.

Number Lookup API

8x8 Number Lookup API that validates phone numbers and returns carrier, portability and reachability data for database hygiene and anti-fraud checks.

Number Masking API

8x8 Number Masking API that bridges two parties through virtual numbers so neither participant sees the other's real phone number, with call action handling and session summaries.

SMS API

8x8 Connect SMS API for single and batch A2P SMS delivery worldwide, with sender ID handling, encoding control, delivery receipts and message status lookup.

Verification API

8x8 Verification API for generating and validating SMS- and voice-based one-time passcodes for mobile number verification and two-factor authentication.

Video Interaction API

8x8 Video Interaction API for creating and managing agent-to-customer video sessions initiated from a messaging or voice interaction.

Voice API

8x8 Connect Voice API for programmable outbound and inbound calling, callflows, voice messaging and IVR session control over the 8x8 cloud telephony platform.

8x8 Contact Center Chat API

8x8 Contact Center Chat API for creating conversations, exchanging messages and managing chat participants.

8x8 Event Streaming API

Real-time contact center event stream delivered over the Apache Pulsar WebSocket interface. Clients connect to wss://{host}/ws/v2/reader/persistent/{tenant}/{namespace}/{topic} ...

Jitsi as a Service (JaaS)

8x8's hosted Jitsi Meet video platform, integrated through the Jitsi IFrame API (commands, events and functions) and authorized with RS256-signed JWTs minted from a JaaS API key...

8x8 CPaaS Voice Webhooks

Subaccount-level HTTP POST callbacks emitted by the 8x8 CPaaS voice platform: VSS (Voice Session Summary) for end-of-session outcomes, VCA (Voice Call Action) for in-call callfl...

Scroll for all 36

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

8x8 MCP (candidate)

Derived candidate MCP tool surface over 312 OpenAPI operations. 8x8 publishes no official MCP server.

MCP SERVER

Rate Limits 1

Documented rate limits and quota policies.

8X8 Rate Limits

7 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

8X8 Authentication

apiKey/http/oauth2 · 5 schemes

SECURITY

8X8 Domain Security

TLSv1.3 · DMARC

SECURITY

8X8 Vulnerability Disclosure

Hackerone

SECURITY

8X8 Trust Center

SOC 2 Type II, ISO 27001:2022, ISO 27017:2015, ISO 27018:2019, CSA Cyber Trust Certificate, HIPAA, Cyber Essentials Plus (CE+)

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

8X8 Scopes

3 scopes · clientCredentials

3 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

8X8 Agentic Access

312 operations · 147 acting · 1 human-in-the-loop

312 operations · 147 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 11

Pagination, idempotency, versioning, errors, and events

Scroll for all 11

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 8

Authentication, authorization, and security posture

Scroll for all 8

Operate 9

Status, limits, changes, and where to get help

Scroll for all 9

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: 8x8
url: https://raw.githubusercontent.com/api-evangelist/8x8/refs/heads/main/apis.yml
name: 8x8
kind: company
description: '8x8, Inc. is a San Jose, California headquartered cloud communications provider that sells an integrated UCaaS,
  CCaaS and CPaaS platform (marketed as XCaaS) to business buyers in its home market of the United States and internationally.
  In the telecom value chain 8x8 sits in the aggregator half of the market, not the mobile network operator half: it does
  not own radio spectrum, and it resells carrier voice and messaging connectivity while adding contact center, unified communications,
  video (it owns and operates Jitsi as a Service) and analytics on top. Its API posture is genuinely developer-first for a
  company of its size — developer.8x8.com is a real self-serve portal, sign-up runs through the 8x8 Connect console, and the
  entire documentation site including 34 OpenAPI 3.x definitions is published openly on GitHub at 8x8Cloud/public-developer-docs.
  What 8x8 does not do is the network-API layer: there is no CAMARA reference, no GSMA Open Gateway participation, no Aduna
  channel, no TM Forum Open API conformance and no CIBA anywhere in its public developer corpus. 8x8 competes with Twilio,
  Vonage and Sinch on application-layer communications APIs, and buys the underlying network access rather than exposing it.'
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Telecommunications
- United States
- CPaaS
- UCaaS
- CCaaS
- Contact Center
- Messaging
- SMS
- Voice
- Video
- Identity Verification
- Webhooks
- Cloud Communications
created: '2026-07-25'
modified: '2026-07-25'
specificationVersion: '0.19'
apis:
- aid: 8x8:8x8-actions-events-8x8-contact-center-chat-api-v2
  name: 8x8 Contact Center Chat API V2
  description: 8x8 Contact Center Chat API v2 for creating and driving chat conversations, messages and participants inside
    the contact center.
  humanURL: https://developer.8x8.com/actions-events
  tags:
  - Contact Center
  - Contact Center
  - Chat
  properties:
  - type: Documentation
    url: https://developer.8x8.com/actions-events
  - type: APIReference
    url: https://developer.8x8.com/actions-events
  - type: OpenAPI
    url: openapi/8x8-actions-events-8x8-contact-center-chat-api-v2.json
  baseURL: https://api.8x8.com
- aid: 8x8:8x8-actions-events-8x8-contact-center-dynamic-campaigns
  name: 8x8 Contact Center Dynamic Campaigns
  description: 8x8 Contact Center Dynamic Campaigns API for injecting and managing records in dynamic outbound campaigns.
  humanURL: https://developer.8x8.com/actions-events
  tags:
  - Contact Center
  - Contact Center
  - Campaigns
  - Outbound
  properties:
  - type: Documentation
    url: https://developer.8x8.com/actions-events
  - type: APIReference
    url: https://developer.8x8.com/actions-events
  - type: OpenAPI
    url: openapi/8x8-actions-events-8x8-contact-center-dynamic-campaigns.json
  baseURL: https://vcc-ap1.8x8.com/api/tstats/campaigns
- aid: 8x8:8x8-actions-events-8x8-contact-center-new-campaigns
  name: Contact Center Campaigns API
  description: 8x8 Contact Center Campaigns API for creating campaigns and managing campaign records for outbound dialing.
  humanURL: https://developer.8x8.com/actions-events
  tags:
  - Contact Center
  - Contact Center
  - Campaigns
  - Outbound
  properties:
  - type: Documentation
    url: https://developer.8x8.com/actions-events
  - type: APIReference
    url: https://developer.8x8.com/actions-events
  - type: OpenAPI
    url: openapi/8x8-actions-events-8x8-contact-center-new-campaigns.json
  baseURL: https://api.8x8.com/cc/{customer-site}/campaigns/v1
- aid: 8x8:8x8-actions-events-chapi---chat-api
  name: Chapi - Chat API
  description: 8x8 Chapi chat API for programmatic creation of chat conversations against the contact center chat service.
  humanURL: https://developer.8x8.com/actions-events
  tags:
  - Contact Center
  - Contact Center
  - Chat
  properties:
  - type: Documentation
    url: https://developer.8x8.com/actions-events
  - type: APIReference
    url: https://developer.8x8.com/actions-events
  - type: OpenAPI
    url: openapi/8x8-actions-events-chapi---chat-api.json
  baseURL: https://api.8x8.com/chat
- aid: 8x8:8x8-actions-events-contact-center-agent-status-api
  name: Contact Center Agent Status API
  description: 8x8 Contact Center Agent Status API for reading and setting agent presence and status codes.
  humanURL: https://developer.8x8.com/actions-events
  tags:
  - Contact Center
  - Contact Center
  - Agents
  - Presence
  properties:
  - type: Documentation
    url: https://developer.8x8.com/actions-events
  - type: APIReference
    url: https://developer.8x8.com/actions-events
  - type: OpenAPI
    url: openapi/8x8-actions-events-contact-center-agent-status-api.json
  baseURL: https://vcc-na30.8x8.com/api/v1
- aid: 8x8:8x8-actions-events-contact-center-call-api
  name: 8x8 Contact Center Call API Reference
  description: 8x8 Contact Center Call API for controlling in-progress phone interactions handled by contact center agents.
  humanURL: https://developer.8x8.com/actions-events
  tags:
  - Contact Center
  - Contact Center
  - Voice
  - Call Control
  properties:
  - type: Documentation
    url: https://developer.8x8.com/actions-events
  - type: APIReference
    url: https://developer.8x8.com/actions-events
  - type: OpenAPI
    url: openapi/8x8-actions-events-contact-center-call-api.json
  - type: AgentSkill
    url: skills/8x8-contact-center-call-control.md
    name: Control a contact center call with 8x8
  baseURL: https://vcc-na30.8x8.com/api/v1
- aid: 8x8:8x8-actions-events-contact-center-chat-gateway-v1
  name: Contact Center Chat Gateway
  description: 8x8 Contact Center Chat Gateway API for bridging external chat channels into 8x8 Contact Center conversations.
  humanURL: https://developer.8x8.com/actions-events
  tags:
  - Contact Center
  - Contact Center
  - Chat
  - Gateway
  properties:
  - type: Documentation
    url: https://developer.8x8.com/actions-events
  - type: APIReference
    url: https://developer.8x8.com/actions-events
  - type: OpenAPI
    url: openapi/8x8-actions-events-contact-center-chat-gateway-v1.yml
  baseURL: https://api.8x8.com
- aid: 8x8:8x8-administration-address-api-v1
  name: 8x8 Administration - Address Management API
  description: 8x8 Administration Address Management API for managing service and emergency addresses attached to sites and
    users.
  humanURL: https://developer.8x8.com/administration
  tags:
  - Administration
  - Administration
  - Addresses
  - E911
  properties:
  - type: Documentation
    url: https://developer.8x8.com/administration
  - type: APIReference
    url: https://developer.8x8.com/administration
  - type: OpenAPI
    url: openapi/8x8-administration-address-api-v1.yaml
  baseURL: https://api.8x8.com/admin-provisioning
- aid: 8x8:8x8-administration-operation-api-v1
  name: 8x8 Administration - Operations API
  description: 8x8 Administration Operations API for tracking the status of long-running provisioning operations.
  humanURL: https://developer.8x8.com/administration
  tags:
  - Administration
  - Administration
  - Operations
  properties:
  - type: Documentation
    url: https://developer.8x8.com/administration
  - type: APIReference
    url: https://developer.8x8.com/administration
  - type: OpenAPI
    url: openapi/8x8-administration-operation-api-v1.yaml
  baseURL: https://api.8x8.com/admin-provisioning
- aid: 8x8:8x8-administration-phonenumber-api-v1
  name: 8x8 Administration - Phone Number Management API
  description: 8x8 Administration Phone Number Management API for listing and assigning telephone numbers within an 8x8 tenant.
  humanURL: https://developer.8x8.com/administration
  tags:
  - Administration
  - Administration
  - Numbers
  - Telephony
  properties:
  - type: Documentation
    url: https://developer.8x8.com/administration
  - type: APIReference
    url: https://developer.8x8.com/administration
  - type: OpenAPI
    url: openapi/8x8-administration-phonenumber-api-v1.yaml
  baseURL: https://api.8x8.com/admin-provisioning
- aid: 8x8:8x8-administration-ringgroup-api-v1
  name: 8x8 Administration - Ring Group Management API
  description: 8x8 Administration Ring Group Management API for creating and managing ring groups and their members.
  humanURL: https://developer.8x8.com/administration
  tags:
  - Administration
  - Administration
  - Ring Groups
  - Telephony
  properties:
  - type: Documentation
    url: https://developer.8x8.com/administration
  - type: APIReference
    url: https://developer.8x8.com/administration
  - type: OpenAPI
    url: openapi/8x8-administration-ringgroup-api-v1.yaml
  baseURL: https://api.8x8.com/admin-provisioning
- aid: 8x8:8x8-administration-site-api-v1
  name: 8x8 Administration - Site Management API
  description: 8x8 Administration Site Management API for creating and managing sites within an 8x8 tenant.
  humanURL: https://developer.8x8.com/administration
  tags:
  - Administration
  - Administration
  - Provisioning
  properties:
  - type: Documentation
    url: https://developer.8x8.com/administration
  - type: APIReference
    url: https://developer.8x8.com/administration
  - type: OpenAPI
    url: openapi/8x8-administration-site-api-v1.yaml
  baseURL: https://api.8x8.com/admin-provisioning
- aid: 8x8:8x8-administration-user-api-v1
  name: 8x8 Administration - User Management API
  description: 8x8 Administration User Management API for provisioning, updating and deprovisioning users across an 8x8 UCaaS/CCaaS
    tenant.
  humanURL: https://developer.8x8.com/administration
  tags:
  - Administration
  - Administration
  - Provisioning
  - Identity
  properties:
  - type: Documentation
    url: https://developer.8x8.com/administration
  - type: APIReference
    url: https://developer.8x8.com/administration
  - type: OpenAPI
    url: openapi/8x8-administration-user-api-v1.yaml
  - type: AgentSkill
    url: skills/8x8-provision-user.md
    name: Provision a user in an 8x8 tenant
  baseURL: https://api.8x8.com/admin-provisioning
- aid: 8x8:8x8-analytics-8x8-analytics-for-contact-center-historical-metrics-api
  name: 8x8 Analytics for Contact Center Historical Metrics API
  description: 8x8 Analytics for Contact Center Historical Metrics API for querying historical queue, agent and interaction
    metrics, secured with OAuth2 client credentials.
  humanURL: https://developer.8x8.com/analytics
  tags:
  - Analytics
  - Analytics
  - Contact Center
  - Historical
  - OAuth2
  properties:
  - type: Documentation
    url: https://developer.8x8.com/analytics
  - type: APIReference
    url: https://developer.8x8.com/analytics
  - type: OpenAPI
    url: openapi/8x8-analytics-8x8-analytics-for-contact-center-historical-metrics-api.json
  - type: AgentSkill
    url: skills/8x8-historical-analytics-report.md
    name: Pull a historical contact center analytics report
  - type: OAuthScopes
    url: scopes/8x8-scopes.yml
    name: 8x8 OAuth2 client-credentials scopes
  baseURL: https://api.8x8.com/eu/analytics/cc/v8/historical-metrics
- aid: 8x8:8x8-analytics-8x8-analytics-for-contact-center-real-time-metrics-api
  name: 8x8 Analytics for Contact Center Real-time Metrics API
  description: 8x8 Analytics for Contact Center Real-time Metrics API for live queue, agent and interaction state, secured
    with OAuth2 client credentials.
  humanURL: https://developer.8x8.com/analytics
  tags:
  - Analytics
  - Analytics
  - Contact Center
  - Real-time
  - OAuth2
  properties:
  - type: Documentation
    url: https://developer.8x8.com/analytics
  - type: APIReference
    url: https://developer.8x8.com/analytics
  - type: OpenAPI
    url: openapi/8x8-analytics-8x8-analytics-for-contact-center-real-time-metrics-api.json
  - type: OAuthScopes
    url: scopes/8x8-scopes.yml
    name: 8x8 OAuth2 client-credentials scopes
  baseURL: https://api.8x8.com/eu/analytics/cc/v5/realtime-metrics
- aid: 8x8:8x8-analytics-audit-records-api
  name: Audit Records API
  description: 8x8 Audit Records API for retrieving administrative audit trail records across the 8x8 platform.
  humanURL: https://developer.8x8.com/analytics
  tags:
  - Analytics
  - Audit
  - Governance
  - Compliance
  properties:
  - type: Documentation
    url: https://developer.8x8.com/analytics
  - type: APIReference
    url: https://developer.8x8.com/analytics
  - type: OpenAPI
    url: openapi/8x8-analytics-audit-records-api.json
  baseURL: https://api.8x8.com/administration/audit/v1
- aid: 8x8:8x8-analytics-cloud-storage-service-public-api
  name: Cloud Storage Service Public API
  description: 8x8 Cloud Storage Service Public API for listing, retrieving and managing call recordings and other stored
    media across regional storage tenants.
  humanURL: https://developer.8x8.com/analytics
  tags:
  - Analytics
  - Storage
  - Recordings
  - Media
  properties:
  - type: Documentation
    url: https://developer.8x8.com/analytics
  - type: APIReference
    url: https://developer.8x8.com/analytics
  - type: OpenAPI
    url: openapi/8x8-analytics-cloud-storage-service-public-api.json
  baseURL: https://api.8x8.com/storage/{region}/{apiversion}
- aid: 8x8:8x8-analytics-customer-360-public-api
  name: Customer 360 API
  description: 8x8 Customer 360 API for retrieving a consolidated customer interaction profile across 8x8 channels.
  humanURL: https://developer.8x8.com/analytics
  tags:
  - Analytics
  - Customer 360
  - CDP
  properties:
  - type: Documentation
    url: https://developer.8x8.com/analytics
  - type: APIReference
    url: https://developer.8x8.com/analytics
  - type: OpenAPI
    url: openapi/8x8-analytics-customer-360-public-api.json
  baseURL: https://api.8x8.com/cidp-customer-360/us
- aid: 8x8:8x8-analytics-quality-management-and-speech-analytics-api
  name: Quality Management and Speech Analytics API
  description: 8x8 Quality Management and Speech Analytics API for evaluations, scorecards, transcripts and speech analytics
    over recorded contact center interactions.
  humanURL: https://developer.8x8.com/analytics
  tags:
  - Analytics
  - Quality Management
  - Speech Analytics
  - Contact Center
  properties:
  - type: Documentation
    url: https://developer.8x8.com/analytics
  - type: APIReference
    url: https://developer.8x8.com/analytics
  - type: OpenAPI
    url: openapi/8x8-analytics-quality-management-and-speech-analytics-api.json
  baseURL: https://api.8x8.com/qm/{region}/{apiversion}
- aid: 8x8:8x8-analytics-work-analytics-customer-data
  name: Work Analytics Customer Data
  description: 8x8 Work Analytics Customer Data API for retrieving customer-scoped analytics datasets from the 8x8 Work platform.
  humanURL: https://developer.8x8.com/analytics
  tags:
  - Analytics
  - Analytics
  - UCaaS
  properties:
  - type: Documentation
    url: https://developer.8x8.com/analytics
  - type: APIReference
    url: https://developer.8x8.com/analytics
  - type: OpenAPI
    url: openapi/8x8-analytics-work-analytics-customer-data.json
  baseURL: https://api.8x8.com/analytics/work
- aid: 8x8:8x8-analytics-work-analytics-historical
  name: Work Analytics Historical
  description: 8x8 Work Analytics Historical API for querying historical unified communications call and meeting records and
    aggregates.
  humanURL: https://developer.8x8.com/analytics
  tags:
  - Analytics
  - Analytics
  - Historical
  - UCaaS
  properties:
  - type: Documentation
    url: https://developer.8x8.com/analytics
  - type: APIReference
    url: https://developer.8x8.com/analytics
  - type: OpenAPI
    url: openapi/8x8-analytics-work-analytics-historical.json
  baseURL: https://api.8x8.com/analytics/work
- aid: 8x8:8x8-analytics-work-analytics
  name: Work Analytics
  description: 8x8 Work Analytics API exposing unified communications usage and quality metrics for the 8x8 Work (UCaaS) product.
  humanURL: https://developer.8x8.com/analytics
  tags:
  - Analytics
  - Analytics
  - UCaaS
  - Metrics
  properties:
  - type: Documentation
    url: https://developer.8x8.com/analytics
  - type: APIReference
    url: https://developer.8x8.com/analytics
  - type: OpenAPI
    url: openapi/8x8-analytics-work-analytics.json
  baseURL: https://api.8x8.com/analytics/work
- aid: 8x8:8x8-connect-automation-api
  name: Automation API
  description: 8x8 Automation API for defining, launching and managing communication workflow definitions and workflow instances
    across channels.
  humanURL: https://developer.8x8.com/connect/reference
  tags:
  - CPaaS
  - Automation
  - Workflows
  properties:
  - type: Documentation
    url: https://developer.8x8.com/connect
  - type: APIReference
    url: https://developer.8x8.com/connect/reference
  - type: OpenAPI
    url: openapi/8x8-connect-automation-api.json
  baseURL: https://automation.8x8.com
- aid: 8x8:8x8-connect-business-messaging-api
  name: Business Messaging API
  description: 8x8 Business Messaging (Chat Apps) API for sending and receiving rich messages over WhatsApp Business, RCS,
    Viber Business, LINE Official Account, Zalo ZNS and other chat channels.
  humanURL: https://developer.8x8.com/connect/reference
  tags:
  - CPaaS
  - Messaging
  - WhatsApp
  - RCS
  - Viber
  - Chat Apps
  properties:
  - type: Documentation
    url: https://developer.8x8.com/connect
  - type: APIReference
    url: https://developer.8x8.com/connect/reference
  - type: OpenAPI
    url: openapi/8x8-connect-business-messaging-api.json
  - type: AgentSkill
    url: skills/8x8-whatsapp-business-messaging.md
    name: Send WhatsApp and chat-app messages with 8x8
  baseURL: https://chatapps.8x8.com
- aid: 8x8:8x8-connect-configuration-api
  name: Configuration API
  description: 8x8 Connect Configuration API for subaccount-level configuration of the messaging platform.
  humanURL: https://developer.8x8.com/connect/reference
  tags:
  - CPaaS
  - Configuration
  - Subaccounts
  properties:
  - type: Documentation
    url: https://developer.8x8.com/connect
  - type: APIReference
    url: https://developer.8x8.com/connect/reference
  - type: OpenAPI
    url: openapi/8x8-connect-configuration-api.json
  baseURL: https://sms.8x8.com
- aid: 8x8:8x8-connect-contacts-api
  name: Contacts API
  description: 8x8 Contacts API for managing contacts and contact groups used as recipients across the Connect messaging and
    voice products.
  humanURL: https://developer.8x8.com/connect/reference
  tags:
  - CPaaS
  - Contacts
  - CRM
  properties:
  - type: Documentation
    url: https://developer.8x8.com/connect
  - type: APIReference
    url: https://developer.8x8.com/connect/reference
  - type: OpenAPI
    url: openapi/8x8-connect-contacts-api.json
  baseURL: https://contacts.8x8.com
- aid: 8x8:8x8-connect-number-lookup-api
  name: Number Lookup API
  description: 8x8 Number Lookup API that validates phone numbers and returns carrier, portability and reachability data for
    database hygiene and anti-fraud checks.
  humanURL: https://developer.8x8.com/connect/reference
  tags:
  - CPaaS
  - Number Lookup
  - HLR
  - Anti-Fraud
  properties:
  - type: Documentation
    url: https://developer.8x8.com/connect
  - type: APIReference
    url: https://developer.8x8.com/connect/reference
  - type: OpenAPI
    url: openapi/8x8-connect-number-lookup-api.json
  baseURL: https://lookup.8x8.com
- aid: 8x8:8x8-connect-number-masking-api
  name: Number Masking API
  description: 8x8 Number Masking API that bridges two parties through virtual numbers so neither participant sees the other's
    real phone number, with call action handling and session summaries.
  humanURL: https://developer.8x8.com/connect/reference
  tags:
  - CPaaS
  - Voice
  - Number Masking
  - Privacy
  properties:
  - type: Documentation
    url: https://developer.8x8.com/connect
  - type: APIReference
    url: https://developer.8x8.com/connect/reference
  - type: OpenAPI
    url: openapi/8x8-connect-number-masking-api.json
  baseURL: https://voice.8x8.com
- aid: 8x8:8x8-connect-sms-api
  name: SMS API
  description: 8x8 Connect SMS API for single and batch A2P SMS delivery worldwide, with sender ID handling, encoding control,
    delivery receipts and message status lookup.
  humanURL: https://developer.8x8.com/connect/reference
  tags:
  - CPaaS
  - SMS
  - Messaging
  - A2P
  properties:
  - type: Documentation
    url: https://developer.8x8.com/connect
  - type: APIReference
    url: https://developer.8x8.com/connect/reference
  - type: OpenAPI
    url: openapi/8x8-connect-sms-api.json
  - type: OpenAPI
    url: openapi/8x8-connect-common-models.json
    name: 8x8 Connect Common Models
  - type: AgentSkill
    url: skills/8x8-send-sms.md
    name: Send an SMS with 8x8 Connect
  baseURL: https://sms.8x8.com
- aid: 8x8:8x8-connect-verification-api
  name: Verification API
  description: 8x8 Verification API for generating and validating SMS- and voice-based one-time passcodes for mobile number
    verification and two-factor authentication.
  humanURL: https://developer.8x8.com/connect/reference
  tags:
  - CPaaS
  - Verification
  - OTP
  - 2FA
  - Identity
  properties:
  - type: Documentation
    url: https://developer.8x8.com/connect
  - type: APIReference
    url: https://developer.8x8.com/connect/reference
  - type: OpenAPI
    url: openapi/8x8-connect-verification-api.json
  - type: AgentSkill
    url: skills/8x8-verify-phone-number.md
    name: Verify a phone number with 8x8
  baseURL: https://verify.8x8.com
- aid: 8x8:8x8-connect-video-interaction-api
  name: Video Interaction API
  description: 8x8 Video Interaction API for creating and managing agent-to-customer video sessions initiated from a messaging
    or voice interaction.
  humanURL: https://developer.8x8.com/connect/reference
  tags:
  - CPaaS
  - Video
  - Interaction
  properties:
  - type: Documentation
    url: https://developer.8x8.com/connect
  - type: APIReference
    url: https://developer.8x8.com/connect/reference
  - type: OpenAPI
    url: openapi/8x8-connect-video-interaction-api.json
  baseURL: https://video-agent.8x8.com
- aid: 8x8:8x8-connect-voice-v1-api
  name: Voice API
  description: 8x8 Connect Voice API for programmable outbound and inbound calling, callflows, voice messaging and IVR session
    control over the 8x8 cloud telephony platform.
  humanURL: https://developer.8x8.com/connect/reference
  tags:
  - CPaaS
  - Voice
  - Callflow
  - IVR
  properties:
  - type: Documentation
    url: https://developer.8x8.com/connect
  - type: APIReference
    url: https://developer.8x8.com/connect/reference
  - type: OpenAPI
    url: openapi/8x8-connect-voice-v1-api.json
  baseURL: https://voice.8x8.com
- aid: 8x8:8x8-contactcenter-8x8-contact-center-chat-api
  name: 8x8 Contact Center Chat API
  description: 8x8 Contact Center Chat API for creating conversations, exchanging messages and managing chat participants.
  humanURL: https://developer.8x8.com/contactcenter
  tags:
  - Contact Center
  - Contact Center
  - Chat
  properties:
  - type: Documentation
    url: https://developer.8x8.com/contactcenter
  - type: APIReference
    url: https://developer.8x8.com/contactcenter
  - type: OpenAPI
    url: openapi/8x8-contactcenter-8x8-contact-center-chat-api.json
  baseURL: https://api.8x8.com
- aid: 8x8:8x8-event-streaming
  name: 8x8 Event Streaming API
  description: Real-time contact center event stream delivered over the Apache Pulsar WebSocket interface. Clients connect
    to wss://{host}/ws/v2/reader/persistent/{tenant}/{namespace}/{topic} on regional 8x8 Pulsar proxies (pulsar-ws-euw2, pulsar-ws-use1,
    pulsar-ws-usw2) and consume agent, call, queue and interaction events. Documented with Go, Java, Python, Node.js and browser
    examples. No AsyncAPI document is published.
  humanURL: https://developer.8x8.com/actions-events/docs/streaming/overview
  tags:
  - Contact Center
  - Events
  - Streaming
  - WebSocket
  - Apache Pulsar
  properties:
  - type: Documentation
    url: https://developer.8x8.com/actions-events/docs/streaming/overview
  - type: Documentation
    url: https://developer.8x8.com/actions-events/docs/streaming/connection
    name: Connection Guide
  - type: Webhooks
    url: asyncapi/8x8-events-webhooks.yml
    name: 8x8 event catalogue (31 streaming event types)
  baseURL: wss://pulsar-ws-use1.8x8.com/ws/v2/reader/persistent
- aid: 8x8:jitsi-as-a-service
  name: Jitsi as a Service (JaaS)
  description: 8x8's hosted Jitsi Meet video platform, integrated through the Jitsi IFrame API (commands, events and functions)
    and authorized with RS256-signed JWTs minted from a JaaS API key pair. Mobile SDKs are published for Android and iOS.
    No OpenAPI document is published for JaaS.
  humanURL: https://developer.8x8.com/jaas
  tags:
  - Video
  - Jitsi
  - Meetings
  - WebRTC
  - JWT
  properties:
  - type: Documentation
    url: https://developer.8x8.com/jaas
  - type: Documentation
    url: https://developer.8x8.com/jaas/docs/iframe-api-overview
    name: IFrame API Overview
  - type: Authentication
    url: https://developer.8x8.com/jaas/docs/api-keys-jwt
    name: JaaS API Keys and JWT
  baseURL: https://8x8.vc
- aid: 8x8:8x8-cpaas-voice-webhooks
  name: 8x8 CPaaS Voice Webhooks
  description: 'Subaccount-level HTTP POST callbacks emitted by the 8x8 CPaaS voice platform: VSS (Voice Session Summary)
    for end-of-session outcomes, VCA (Voice Call Action) for in-call callflow decisions, and VCS (Voice Call Status) for real-time
    call status. Payload schemas are documented per product (IVR, Voice Messaging, Number Masking) but are not published as
    AsyncAPI.'
  humanURL: https://developer.8x8.com/connect/docs/voice/webhook-guides/webhooks-overview
  tags:
  - Webhooks
  - Voice
  - Events
  - CPaaS
  properties:
  - type: Documentation
    url: https://developer.8x8.com/connect/docs/voice/webhook-guides/webhooks-overview
  - type: Webhooks
    url: asyncapi/8x8-events-webhooks.yml
    name: 8x8 CPaaS voice webhook catalogue (VSS/VCA/VCS/VRU/VNU)
  baseURL: https://voice.8x8.com
common:
- type: AgenticAccess
  url: agentic-access/8x8-agentic-access.yml
- type: DomainSecurity
  url: security/8x8-domain-security.yml
- type: OAuthScopes
  url: scopes/8x8-scopes.yml
- type: Authentication
  url: authentication/8x8-authentication.yml
- type: Website
  url: https://www.8x8.com/
- type: DeveloperPortal
  url: https://developer.8x8.com/
- type: Documentation
  url: https://developer.8x8.com/connect
- type: APIReference
  url: https://developer.8x8.com/connect/reference
- type: GettingStarted
  url: https://developer.8x8.com/connect/docs/getting-started
- type: SignUp
  url: https://connect.8x8.com/
- type: Authentication
  url: https://developer.8x8.com/connect/docs/security-1
- type: RateLimits
  url: https://developer.8x8.com/connect/docs/api-rate-limiting
- type: Webhooks
  url: https://developer.8x8.com/connect/docs/voice/webhook-guides/webhooks-overview
- type: Partners
  url: https://developer.8x8.com/tech-partner
- type: GitHubOrganization
  url: https://github.com/8x8Cloud
- type: GitHubRepository
  url: https://github.com/8x8Cloud/public-developer-docs
  name: 8x8 Public Developer Docs
  description: Source of developer.8x8.com, including 34 OpenAPI definitions under docs_oas/.
- type: LinkedIn
  url: https://www.linkedin.com/company/8x8
- type: TermsOfService
  url: https://www.8x8.com/terms-and-conditions/api-license-agreement
- type: LLMsTxt
  url: llms/8x8-llms.txt
  name: 8x8 llms.txt
  description: Verbatim llms.txt published at developer.8x8.com/llms.txt (882 documentation links).
- type: Packages
  url: packages/8x8-packages.yml
- type: SDKs
  url: packages/8x8-packages.yml
  name: 8x8 / Jitsi client SDKs
  description: 'First-party client SDKs: @jitsi/react-sdk, @jitsi/vue-sdk, @jitsi/react-native-sdk, lib-jitsi-meet, JitsiMeetSDK
    (iOS), jitsi-meet-sdk (Android), plus the 8x8 CPaaS Voice SDKs.'
- type: WellKnown
  url: well-known/8x8-well-known.yml
  name: well-known probe
  description: 'Verified absence: no security.txt, OIDC, RFC 8414, api-catalog or ai-plugin document on any 8x8 host.'
- type: MCPServer
  url: mcp/8x8-mcp.yml
  name: 8x8 MCP (candidate)
  description: Derived candidate MCP tool surface over 312 OpenAPI operations. 8x8 publishes no official MCP server.
- type: Overlay
  url: overlays/_index.yml
  name: OpenAPI Overlays
  description: One Overlay 1.0.0 document per harvested OpenAPI (34), carrying API Evangelist provenance and 8x8 runtime semantics.
- type: Conformance
  url: conformance/8x8-conformance.yml
- type: Compliance
  url: https://www.8x8.com/why-8x8/security-and-compliance
  name: 8x8 Security & Global Compliance Standards
  description: SOC 2 Type II, ISO 27001:2022 (+27017/27018), CSA Cyber Trust, HIPAA, Cyber Essentials Plus.
- type: ErrorCatalog
  url: errors/8x8-problem-types.yml
  name: 8x8 problem types
  description: 97 distinct 4xx/5xx response shapes derived from 34 OpenAPI documents; RFC 7807 on Administration + Chat.
- type: ErrorCodes
  url: errors/8x8-error-codes.yml
  name: 8x8 Connect error codes
  description: 77 numeric platform error codes for the SMS and Messaging Apps APIs.
- type: Lifecycle
  url: lifecycle/8x8-lifecycle.yml
- type: StatusPage
  url: https://status.8x8.com
  name: 8x8 Status Page
- type: Deprecation
  url: https://developer.8x8.com/administration/docs/api-change-policy
  name: 8x8 API Change Policy
  description: 12-month deprecation notice; 90 days minimum for emergency breaking changes.
- type: Security
  url: https://cpaas.8x8.com/en/security/
  name: 8x8 security & responsible disclosure
  description: Responsible disclosure and incentivized bug bounty run through HackerOne.
- type: VulnerabilityDisclosure
  url: security/8x8-vulnerability-disclosure.yml
- type: TrustCenter
  url: security/8x8-trust-center.yml
- type: Conventions
  url: conventions/8x8-conventions.yml
- type: Idempotency
  url: conventions/8x8-conventions.yml
  name: 8x8 idempotency
  description: Idempotency-Key (uuid) header declared on the Contact Center Chat APIs; x-8x8-event-id de-duplication on webhook
    delivery.
- type: ChangeLog
  url: changelog/8x8-changelog.yml
  name: 8x8 changelog (artifact)
- type: ChangeLog
  url: https://developer.8x8.com/administration/changelog
  name: Administration API Changelog
- type: Components
  url: components/8x8-components.yml
  name: 8x8 Embeddable Communications
  description: Webchat widget, Jitsi IFrame API (JaaS), Video Interaction, Maestro partner SDK.
- type: DataModel
  url: data-model/8x8-data-model.yml
  name: 8x8 data model
  description: 315 entities and 230 relationships derived from OpenAPI components.schemas.
- type: Webhooks
  url: asyncapi/8x8-events-webhooks.yml
  name: 8x8 event & webhook surface
  description: Pulsar WebSocket event stream (31 event types), contact-center webhooks (7 types, JWS-signed), CPaaS voice
    webhooks (VSS/VCA/VCS/VRU/VNU), messaging webhooks. No AsyncAPI published.
- type: Rules
  url: rules/8x8-spectral.json
  name: 8x8 API Standards (Spectral)
  description: 8x8's own beta Spectral ruleset from github.com/8x8Cloud/api-standards, extending spectral:oas.
- type: AgentSkill
  url: skills/_index.yml
  name: 8x8 agent skills
  description: Six packaged agent skills grounded in verified 8x8 operationIds.
- type: Pricing
  url: https://cpaas.8x8.com/en/pricing/
  name: 8x8 CPaaS Pricing
- type: PrivacyPolicy
  url: https://cpaas.8x8.com/en/privacy-policy/
  name: 8x8 CPaaS Privacy Policy
- type: Support
  url: https://support.8x8.com/
  name: 8x8 Support Portal
- type: HelpCenter
  url: https://support.cpaas.8x8.com/hc/en-us
  name: 8x8 CPaaS Help Center
- type: Community
  url: https://community.8x8.com/
  name: 8x8 Community
- type: Login
  url: https://connect.8x8.com/
  name: 8x8 Connect console
- type: Console
  url: https://admin.8x8.com/
  name: 8x8 Admin Console
  description: Where API keys (eght_ prefix) are created.
- type: GitHubRepository
  url: https://github.com/8x8Cloud/api-standards
  name: 8x8 API Standards
  description: 8x8's public (beta) Spectral ruleset for its own OpenAPI definitions.
- type: RateLimits
  url: rate-limits/8x8-rate-limits.yml
  name: 8x8 rate limits (artifact)
  description: 'Per-suite limits: 1,800 req/s per Connect subaccount, 3,000 req/s per IP, 100 req/min per Administration API
    key, 10 concurrent async operations.'
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com