Skip to content

Overview

Build powerful customer-facing Webex integrations with enterprise messaging capabilities.

Key Features

  • Enterprise Authentication - Secure Bearer token authentication
  • Enterprise Management - Create and manage customer organizations
  • Phone Number Mapping - Link phone numbers to Webex identities
  • Real-time Webhooks - Instant message event notifications
  • Multi-environment - Separate development and production environments

Quick Integration Flow

  1. Authenticate → Get your Bearer token via login
  2. Create Enterprise → Set up customer organization with CSP ID
  3. Add Mapping → Link phone number to Webex identity
  4. Handle Events → Process incoming webhook notifications

Base URLs

  • Production: https://webex-backend.sabrhub.com/v1
  • Authentication: https://usermanagement.sabrhub.com/v1

Note: Parameters marked with * are required.

Overview
Languages
Servers
Mock server
https://context-docs.sabrhub.com/_mock/specs/contextsms-webex.external
Production Environment (live)
https://context-webex.sabrhub.com/api/v1
Authentication Server (production)
https://usermanagement.sabrhub.com/v1

Authentication

Endpoints for user login and token management to securely access the API.

Operations

Enterprise Management

APIs for creating, retrieving, and deleting enterprises.

Operations

Mapping Management

APIs for creating, retrieving and deleting number-to-message-app mappings.

Operations

CSP-User-Management

Operations for creating, removing, and managing CSP users in ContextSMS.

Operations

Create a new CSP user and return the created user profile

Request

Create a new CSP user using provided payload. Returns the created user object on success.

Security
BearerAuth
Bodyapplication/jsonrequired
emailstring(email)required
Example: "newuser@email.com"
passwordstring(password)required
Example: "StrongP@ssw0rd"
curl -X POST "https://usermanagement.sabrhub.com/v1/users/create" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{
  "email": "newuser@email.com",
  "password": "StrongP@ssw0rd"
}'

Responses

User created successfully

Bodyapplication/json
idstring
Example: "user123"
emailstring
Example: "newuser@email.com"
Response
application/json
{ "id": "user123", "email": "newuser@email.com" }