Skip to content

Integrating SailPoint with 8x8 XCaaS

8x8 XCaaS (eXperience Communications as a Service) is an integrated cloud communications platform that erases the boundary between Unified Communications as a Service (UCaaS) and Contact Center as a Service (CCaaS). It provides an Administration API Suite that enables organizations to automate user management, assign telephony capabilities, and manage organizational configurations. This document provides instructions to configure a new direct connection to an 8x8 XCaaS source. For a reference to the terminology specific to SailPoint products, refer to Source and Connector Definitions.

Note

To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the SaaS Release Notes page.

Supported Features

The 8x8 XCaaS connector supports the following:

Account Management

  • Aggregate Users

Important

Quick Compliance connectors have the following manual aggregation limits within a 24-hour period:

  • Organization Admins: Limited to 3 manual account or entitlement aggregations per day per source. This limit is cumulative across all admins in the organization.
  • Regular Users: Limited to 1 manual account or entitlement aggregation per day per source.

These limits ensure that individual compliance statuses are kept up to date while maintaining continuous compliance monitoring. If you need to run additional aggregations beyond these limits, contact SailPoint Support.

Prerequisites

Ensure the following prerequisites are met before proceeding with the configuration:

  1. Ensure you have an 8x8 account with active access to the 8x8 Admin Console.
  2. From the Admin Console, go to API Keys > Create App and add the UC & CC Admin Operations and UC & CC User Management API products to your key.
  3. Copy your API Key and note your Customer ID.

For more information about obtaining API credentials, refer to the 8x8 Administration API Essentials documentation.

Required Permissions

  • Your account should have the API Administrator role or a custom role with Application Credentials permissions to generate and manage API keys.
  • The API uses key-based authentication only. No OAuth scopes or granular permission tiers (such as read-only versus read-write) are defined at the endpoint level. Both API products must be added to the key - there is no minimum or partial permission option available.
  • For more information about required permissions for service accounts, refer to the 8x8 User Management API Guide.

Note

The linked document is not maintained by SailPoint and is subject to change without notice.