Authentication & Access Model
PBXware exposes APIs that can be accessed under different deployment modes and authentication mechanisms.
This document explains how authentication works and how access to resources is controlled.
Application Modes
PBXware can run in one of two modes:
1. Multi-Tenant Mode
- One PBXware instance hosts multiple tenants
- APIs may operate on single-tenant or cross-tenant scope, depending on authentication
2. Contact Center Mode
- One PBXware instance represents a single logical environment
- APIs operate within that instance only
Authentication Methods
PBXware APIs support two authentication methods:
- User-level token — represents a logged-in user or extension. See User Level Tokens.
- API Key — a long-lived credential for service-to-service and automation use cases. See API Keys.
Each method has different access rules and capabilities.