Error Code List
This topic lists the error codes returned by the API.
| Error Code | Error Message | Description |
|---|---|---|
| 1130400011 | TENANT_OEM_ID_NOT_ALLOWED | The target OEM ID is outside the allowed range. |
| 1530400001 | COMMCTL_AUTOP_TEMPLATE_CONFIG_FILE_NOT_PLAIN_TEXT | The configuration file is not plain text. |
| 1530400002 | COMMCTL_AUTOP_TEMPLATE_FILE_EXTENSION_MISMATCH | Invalid file extension. |
| 1530400003 | COMMCTL_AUTOP_TEMPLATE_ZIP_FILE_MISSING | The template ZIP file is missing required files. |
| 1530400004 | COMMCTL_AUTOP_TEMPLATE_ZIP_JSON_INVALID | The template ZIP file contains an invalid JSON file. |
| 1530400005 | COMMCTL_AUTOP_TEMPLATE_ZIP_CORRUPT | The template ZIP file is corrupted or cannot be parsed. |
| 1530400006 | COMMCTL_AUTOP_TEMPLATE_IMPORT_BASE_TEMPLATE_NOT_FOUND | No default base template was found for the vendor and model. |
| 1530404001 | COMMCTL_AUTOP_TEMPLATE_NOT_FOUND | The phone template does not exist. |
| 1530422001 | COMMCTL_AUTOP_TEMPLATE_NAME_ALREADY_EXISTS | A template with the same name already exists. |
| 1530422002 | COMMCTL_AUTOP_TEMPLATE_MODEL_ALREADY_EXISTS | A custom template with the same vendor and model already exists. |
| 1530422003 | COMMCTL_AUTOP_TEMPLATE_VALIDATION_FAILED | Template data validation failed. |
| 1531403001 | COMMCTL_AUTOP_HOT_DESKING_FORBIDDEN | The hot desking operation is not allowed. |
| 1531404001 | COMMCTL_AUTOP_PHONE_NOT_FOUND | The phone does not exist. |
| 1531409001 | COMMCTL_AUTOP_PHONE_MAC_DUPLICATE | The MAC address is duplicated. |
| 1531409002 | COMMCTL_AUTOP_HOT_DESKING_CONFLICT | A hot desking conflict occurred. |
| 1531409003 | COMMCTL_AUTOP_EXTENSION_AT_CAPACITY | The maximum number of concurrent extension registrations has been reached. |
| 1190400001 | ARCHIVE_SOURCE_EMPTY | The source resource list is empty. |
| 1190400002 | ARCHIVE_SOURCE_TOO_MANY | The number of source resources exceeds the limit. |
| 1190404001 | ARCHIVE_TASK_NOT_FOUND | The archive task does not exist. |
| 1190404002 | ARCHIVE_SOURCE_RESOURCE_NOT_FOUND | The source resource does not exist in the database or S3. |
| 1190413001 | ARCHIVE_TOTAL_SIZE_EXCEEDED | The total size of the source resources exceeds the limit. |
| 1190500001 | ARCHIVE_INTERNAL_ERROR | An internal archive error occurred. |
| 1190502001 | ARCHIVE_S3_DOWNLOAD_FAILED | Failed to download the source resource from S3. |
| 1190502002 | ARCHIVE_S3_UPLOAD_FAILED | Failed to upload the archive file to S3. |
| 1123400001 | BRANDING_NOT_OWNED | The brandId does not belong to the current account. |
| 1123402001 | ACCOUNT_WHITE_LABEL_RESOURCE_INSUFFICIENT | Insufficient white label resources. |
| 1123402002 | BRANDING_NO_WHITE_LABEL | The current account does not have has an active White Label subscription. |
| 1123403001 | BRANDING_NOT_EDITABLE | The branding settings cannot be edited, as the white label service has expired. |
| 1123403002 | ACCOUNT_COLLEAGUE_CANNOT_MODIFY_OEM_OR_WHITE_LABEL | Colleague accounts are not allowed to modify the OEM ID or white label settings. |
| 1123403003 | ACCOUNT_OEM_ID_NOT_ALLOWED |
The targetOemId is outside the operator's allowed range. |
| 1123404001 | BRANDING_NOT_FOUND | The branding record does not exist. |
| 1123409001 | BRANDING_TENANT_REFERENCED | The branding is referenced by tenants and cannot be reset. |
| 1123409002 | BRANDING_ALREADY_EXISTS | A branding record already exists for the current account. |
| 1123422001 | BRANDING_NAME_DUPLICATED | The branding name already exists. |
| 1123422002 | BRANDING_NOT_ACTIVE | The branding is not active (status is not ACTIVE) and cannot be bound to a tenant. |
| 1200400001 | NOTIFICATION_EMAIL_CONFIG_INVALID | Invalid email configuration. |
| 1200400002 | NOTIFICATION_EMAIL_RECIPIENT_INVALID | Invalid recipient email address. |
| 1200400003 | NOTIFICATION_EMAIL_SENDER_MISMATCH | Sender email address mismatch. |
| 1200403001 | NOTIFICATION_EMAIL_AUTH_FAILED | SMTP authentication failed. |
| 1200408001 | NOTIFICATION_EMAIL_CONNECTION_TIMEOUT | SMTP connection timed out. |
| 1200422001 | NOTIFICATION_EMAIL_CONFIG_MISSING | Email configuration is missing. |
| 1200429001 | NOTIFICATION_EMAIL_RATE_LIMITED | Email sending rate limited exceeded. |
| 1200500001 | NOTIFICATION_EMAIL_SEND_FAILED | Failed to send the email. |
| 1200500002 | NOTIFICATION_EMAIL_SERVER_ERROR | SMTP server error. |
| 1200502001 | NOTIFICATION_EMAIL_SERVER_UNREACHABLE | SMTP server is unreachable. |
| 1200503001 | NOTIFICATION_EMAIL_SSL_ERROR | SSL/TLS connection error. |
| 1201400001 | EMAIL_SERVER_TEST_PRECONDITION_FAILED | The test preconditions are not met. |
| 1201400002 | EMAIL_SERVER_TEST_INVALID_RECIPIENT | Invalid test recipient. |
| 1201400003 | EMAIL_SERVER_OAUTH_STATE_INVALID | The OAuth state has expired or is invalid. |
| 1201400004 | EMAIL_SERVER_WHITE_LABEL_NOT_TOP_LEVEL | White label configuration can only be accessed by a super admin. |
| 1201400005 | EMAIL_SERVER_CUSTOM_ENABLED_REQUIRED | customEnabled must be set to
true for super admin. |
| 1201403001 | EMAIL_SERVER_PERMISSION_DENIED |
Insufficient permissions to access the email server configuration. |
| 1201404001 | EMAIL_SERVER_NOT_FOUND | The configuration does not exist. |
| 1201404002 | EMAIL_SERVER_NOT_CONFIGURED | No email server is available for sending the test email. |
| 1201409001 | EMAIL_SERVER_ALREADY_EXISTS | The email server already exists. |
| 1201422001 | EMAIL_SERVER_OAUTH_FAILED | OAuth authorization failed. |
| 1201429001 | EMAIL_SERVER_TEST_RATE_LIMITED | The test email sending rate limit has been reached. |
| 1000200001 | PARTIAL_SUCCESS | The batch operation partially succeeded. |
| 1000400001 | PARAMETER_SYNTAX_ERROR | Invalid request parameter syntax. |
| 1000400002 | UPLOAD_FILE_TYPE_NOT_SUPPORT |
The file type is not supported. |
| 1000400003 | UPLOAD_BUSINESS_TYPE_NOT_SUPPORT |
The upload type is not supported. |
| 1000400004 | IMPORT_EXCEL_FIELD_INVALID | The imported Excel file contains an invalid field. |
| 1000400005 | IMPORT_INVALID_FILE | The file is invalid. |
| 1000400006 | IMPORT_EXCEL_FILE_INVALID | The Excel file is invalid. |
| 1000400007 | CAPTCHA_INVALID | The captcha is invalid. |
| 1000400008 | CAPTCHA_EXPIRED | The captcha has expired. |
| 1000401001 | TOKEN_EXPIRED | The access token or web session has expired. |
| 1000401002 | TOKEN_NOT_EXIST | The token does not exist. |
| 1000401003 | TOKEN_INVALID | The token is invalid. |
| 1000401004 | AUTHENTICATION_FAILED | The account or password is incorrect. |
| 1000401005 | CLIENT_TOKEN_INVALID | The application token is invalid. |
| 1000401006 | USER_TOKEN_INVALID | The user token is invalid. |
| 1000403001 | FORBIDDEN_PERMISSION | No access permission. |
| 1000403002 | FORBIDDEN_IP | The IP address is blocked. |
| 1000403003 | FORBIDDEN_ACCOUNT | The account is disabled. |
| 1000403004 | FORBIDDEN_LOCKED | The account is locked. |
| 1000403005 | FORBIDDEN_GDPR | The GDPR privacy agreement has not been accepted. |
| 1000403006 | FORBIDDEN_DEFAULT_PASSWORD | The default password must be changed. |
| 1000403007 | ACCESS_DENIED | Access is denied. |
| 1000403008 | MFA_SETUP_REQUIRED |
Two-factor authentication (2FA) is required but has not been configured. |
| 1000404001 | RESOURCE_NO_FOUND | The resource does not exist. |
| 1000404002 | DATA_NO_FOUND | The data does not exist. |
| 1000404003 | API_VERSION_NOT_SUPPORT | The requested API version is newer than the version supported by the server. |
| 1000405001 | METHOD_NOT_ALLOWED | The request method is not supported. |
| 1000409001 | DATA_MODIFIED_CONFLICT | A data modification conflict occurred. |
| 1000413007 | UPLOAD_TOO_LARGE | The file is too large to upload or import. |
| 1000413008 | IMPORT_EXCEL_FILE_SIZE_ILLEGAL | The imported Excel file size is invalid. |
| 1000422001 | PARAMETER_VALIDATION_FAILED | Parameter validation failed. |
| 1000422002 | BATCH_CREATE_DUPLICATE |
Duplicate data was found during batch creation. |
| 1000429001 | REQUEST_TOO_FREQUENT | Too many requests. |
| 1000500001 | SERVER_ERROR | Internal server error. |
| 1000500002 | SERVICE_NOT_FOUND | The service does not exist. |
| 1000500003 | CREATION_LIMIT_EXCEED | The creation limit has been reached. |
| 1000500004 | IMPORT_EXCEL_FAILED | An error occurred while importing the Excel file. |
| 1000500005 | CREDENTIALS_DECRYPT_FAILED | Decryption failed. |
| 1000500006 | CREDENTIALS_ENCRYPT_FAILED | Encryption failed. |
| 1000502001 | GATEWAY_ERROR | Gateway error. |
| 1000503001 | SYSTEM_MAINTAINING | The system is under maintenance. |
| 1000503002 | SERVICE_DEGRADATION | The service is degraded. |
| 1000504001 | GATEWAY_TIMEOUT | Gateway timed out. |
| 200 | SUCCESS | The request succeeded. |
| 1500403001 | COMMCTL_CONFIG_TENANT_INACTIVE | The tenant is suspended. |
| 1500404001 | COMMCTL_CONFIG_USER_NOT_FOUND | The user does not exist. |
| 1500409001 | COMMCTL_CONFIG_USER_EXTENSION_EXISTS | The extension number already exists. |
| 1500409002 | COMMCTL_CONFIG_USER_MOBILE_EXISTS | The mobile number already exists. |
| 1500409003 | COMMCTL_CONFIG_VOICEMAIL_NUMBER_OCCUPIED | The voicemail number is already in use. |
| 1500422001 | COMMCTL_CONFIG_USER_LIMIT_EXCEEDED | The number of users exceeds the limit. |
| 1500422002 | COMMCTL_CONFIG_RECORDING_OBJECT_LIMIT_EXCEEDED | The number of recording objects exceeds the limit. |
| 1500422003 | COMMCTL_CONFIG_CLIENT_QUOTA_EXCEEDED |
The tenant has reached the quota for enabled clients of this type. |
| 1500422004 | COMMCTL_CONFIG_USER_VOICEMAIL_EMAIL_REQUIRED | A recipient email address is required for voicemail email notifications. |
| 1500422005 | COMMCTL_CONFIG_USER_CREDENTIAL_INVALID | The user credential is invalid. |
| 1501404001 | COMMCTL_CONFIG_SIP_NOT_FOUND | The SIP configuration does not exist. |
| 1501422001 | COMMCTL_CONFIG_SIP_EXPIRY_INVALID | The registration expiry parameter is invalid. |
| 1502400001 | COMMCTL_CONFIG_TRUNK_STIR_SHAKEN_CERT_INVALID_FORMAT | The certificate is not in a valid PEM format. |
| 1502400002 | COMMCTL_CONFIG_TRUNK_STIR_SHAKEN_CERT_KEY_MISMATCH | The certificate and private key do not match. |
| 1502400003 | COMMCTL_CONFIG_TRUNK_STIR_SHAKEN_CERT_EXPIRED | The certificate has expired. |
| 1502403001 | COMMCTL_CONFIG_TRUNK_PERMISSION_DENIED | Insufficient permissions to access the trunk. |
| 1502403002 | COMMCTL_CONFIG_TRUNK_RESOURCE_NOT_OWNED_BY_RESELLER | The reseller is not authorized to manage this trunk. |
| 1502403003 | COMMCTL_CONFIG_TRUNK_REGISTRATION_FORBIDDEN | SIP registration failed the security check. |
| 1502404001 | COMMCTL_CONFIG_TRUNK_NOT_FOUND | The trunk does not exist. |
| 1502404002 | COMMCTL_CONFIG_TRUNK_STIR_SHAKEN_NO_CERT_AVAILABLE | No valid certificate is available. |
| 1502404003 | COMMCTL_CONFIG_TRUNK_STIR_SHAKEN_SETTING_NOT_FOUND |
The STIR/SHAKEN verification settings do not exist. |
| 1502422001 | COMMCTL_CONFIG_TRUNK_NAME_EXISTS | The trunk name already exists. |
| 1502422002 | COMMCTL_CONFIG_TRUNK_INVALID_CONFIG | The trunk configuration is invalid. |
| 1502422003 | COMMCTL_CONFIG_TRUNK_UNMATCHED |
No matching trunk was found for the incoming call. |
| 1502422004 | COMMCTL_CONFIG_TRUNK_LIMIT_EXCEEDED | The trunk limit has been reached. |
| 1502422005 | COMMCTL_CONFIG_TRUNK_DID_OWNER_INCONSISTENT |
The selected DIDs belong to different owners. |
| 1502422006 | COMMCTL_CONFIG_TRUNK_USERNAME_EXISTS | The trunk username already exists. |
| 1502422007 | COMMCTL_CONFIG_TRUNK_REGISTER_EXISTS |
A register trunk with the same configuration already exists. |
| 1502422008 | COMMCTL_CONFIG_TRUNK_DID_NOT_ASSIGNABLE | The selected DID cannot be assigned to the trunk. |
| 1503400001 | COMMCTL_CONFIG_DID_IN_USE_NOT_ASSIGNABLE | The DID is already assigned to a tenant and cannot be assigned again. |
| 1503400002 | COMMCTL_CONFIG_DID_ASSIGN_LIMIT_EXCEEDED | The number of DIDs assigned at one time exceeds the limit of 500. |
| 1503403001 | COMMCTL_CONFIG_DID_PERMISSION_DENIED | Insufficient permissions to access the DIDs. |
| 1503403002 | COMMCTL_CONFIG_DID_RESOURCE_NOT_OWNED_BY_RESELLER | The reseller is operating a DID it does not own. |
| 1503403003 | COMMCTL_CONFIG_DID_NOT_OWNED_BY_OPERATOR | The DID does not belong to the operator. |
| 1503404001 | COMMCTL_CONFIG_DID_NOT_FOUND | The DID does not exist. |
| 1503404002 | COMMCTL_CONFIG_AI_ROUTE_NOT_FOUND | The AI route does not exist. |
| 1503404003 | COMMCTL_CONFIG_DID_DIRECT_DESTINATION_NOT_FOUND | The specified direct destination does not exist for the tenant. |
| 1503409001 | COMMCTL_CONFIG_AI_ROUTE_EXTENSION_EXISTS | The extension is already assigned to an AI route. |
| 1503409002 | COMMCTL_CONFIG_AI_ROUTE_EXTERNAL_ID_EXISTS | The external_id already exists. |
| 1503409004 | COMMCTL_CONFIG_DID_ASSIGNMENT_CONFLICT | The DID assignment was changed by another operation while saving. |
| 1503422001 | COMMCTL_CONFIG_DID_E164_EXISTS | The E.164 number already exists. |
| 1503422002 | COMMCTL_CONFIG_DID_TRUNK_REQUIRED | No trunk is bound to the DID. |
| 1503422003 | COMMCTL_CONFIG_AI_ROUTE_DID_NOT_AVAILABLE | The DID does not exist or is unavailable. |
| 1503422004 | COMMCTL_CONFIG_AI_ROUTE_VENDOR_NOT_FOUND | The vendor configuration does not exist. |
| 1503422005 | COMMCTL_CONFIG_DID_E164_EXISTS_OTHER_OWNER | The E.164 number is already assigned to another user. |
| 1503422006 | COMMCTL_CONFIG_DID_TRUNK_OWNER_MISMATCH |
The trunk assigned to the DID does not belong to the same owner as the DID. |
| 1503422007 | COMMCTL_CONFIG_DID_OWNER_INCONSISTENT | The DIDs selected for bulk editing belong to different owners. |
| 1503422008 | COMMCTL_CONFIG_DID_DIRECT_OCCUPIED | The DID is already assigned to another direct destination. |
| 1503422010 | COMMCTL_CONFIG_DID_BATCH_CREATE_DUPLICATE |
Duplicate DIDs were found in the batch creation request. |
| 1503422011 | COMMCTL_CONFIG_DID_RESELLER_NOT_ASSIGNED_TO_TRUNK |
The selected trunk is not assigned to the DID's reseller. |
| 1504403001 | COMMCTL_CONFIG_CROSS_TENANT_CALL_REJECTED | The cross-tenant call was rejected. |
| 1504403002 | COMMCTL_CONFIG_DIALPLAN_PERMISSION_DENIED | Insufficient permissions to make the call. |
| 1504404001 | COMMCTL_CONFIG_DIALPLAN_DID_NOT_FOUND | The DID does not exist. |
| 1504422001 | COMMCTL_CONFIG_DIALPLAN_INVALID_REQUEST | The request parameters are invalid. |
| 1504422002 | COMMCTL_CONFIG_DIALPLAN_DID_NOT_ASSIGNED | The DID is not assigned. |
| 1505403001 | COMMCTL_CONFIG_INBOUND_ROUTE_PERMISSION_DENIED | Insufficient permissions to access the inbound route. |
| 1505404001 | COMMCTL_CONFIG_INBOUND_ROUTE_NOT_FOUND | The inbound route does not exist. |
| 1505404002 | COMMCTL_CONFIG_INBOUND_ROUTE_NO_MATCH | No inbound route matched the incoming call. |
| 1505409001 | COMMCTL_CONFIG_INBOUND_ROUTE_NAME_EXISTS | The inbound route name already exists. |
| 1505422001 | COMMCTL_CONFIG_INBOUND_ROUTE_INVALID_PATTERN | The inbound route matching pattern is invalid. |
| 1505422002 | COMMCTL_CONFIG_INBOUND_ROUTE_TRUNK_NOT_FOUND | The trunk specified in the inbound route does not exist. |
| 1505422003 | COMMCTL_CONFIG_INBOUND_ROUTE_EXT_NOT_FOUND | The extension specified in the inbound route does not exist. |
| 1505422004 | COMMCTL_CONFIG_INBOUND_ROUTE_INVALID_DID_NUMBER | The DID number format is invalid. |
| 1505422005 | COMMCTL_CONFIG_INBOUND_ROUTE_TRUNK_NOT_ASSIGNED_TO_TENANT | The trunk is not assigned to the tenant. |
| 1505422006 | COMMCTL_CONFIG_INBOUND_ROUTE_MAPPING_DID_DUPLICATE |
The same DID is assigned to multiple destinations in the inbound route's exact matching configuration. |
| 1506400301 | COMMCTL_CONFIG_BUSINESS_HOURS_SEGMENT_OVERLAP | The business hour periods overlap. |
| 1506400302 | COMMCTL_CONFIG_BUSINESS_HOURS_SEGMENT_START_NOT_BEFORE_END | The start time must be earlier than the end time. |
| 1506400303 | COMMCTL_CONFIG_BUSINESS_HOURS_HOLIDAY_DATE_INVALID | The holiday date is invalid. |
| 1506403001 | COMMCTL_CONFIG_OUTBOUND_ROUTE_PERMISSION_DENIED | Insufficient permissions to access the outbound route. |
| 1506403301 | COMMCTL_CONFIG_BUSINESS_HOURS_PERMISSION_DENIED | Insufficient permissions to manage business hours. |
| 1506404001 | COMMCTL_CONFIG_OUTBOUND_ROUTE_NOT_FOUND | The outbound route does not exist. |
| 1506404002 | COMMCTL_CONFIG_OUTBOUND_ROUTE_NO_MATCH | No outbound route matched the call. |
| 1506404003 | COMMCTL_CONFIG_EMERGENCY_NUMBER_NOT_FOUND | The emergency number does not exist. |
| 1506404004 | COMMCTL_CONFIG_EMERGENCY_CONTACT_NOT_FOUND | The emergency contact does not exist. |
| 1506404005 | COMMCTL_CONFIG_USER_MEMBER_NOT_FOUND | The internal user does not exist. |
| 1506404301 | COMMCTL_CONFIG_BUSINESS_HOURS_PROFILE_NOT_FOUND | The business hours profile does not exist. |
| 1506409001 | COMMCTL_CONFIG_OUTBOUND_ROUTE_NAME_EXISTS | The outbound route name already exists. |
| 1506409002 | COMMCTL_CONFIG_EMERGENCY_NUMBER_NAME_EXISTS | The emergency number name already exists. |
| 1506409003 | COMMCTL_CONFIG_EMERGENCY_NUMBER_EXISTS | The emergency number already exists. |
| 1506409004 | COMMCTL_CONFIG_EMERGENCY_NUMBER_OPTIMISTIC_LOCK |
The emergency number was modified by another operation. |
| 1506409005 | COMMCTL_CONFIG_EMERGENCY_CONTACT_OPTIMISTIC_LOCK |
The emergency contact was modified by another operation. |
| 1506409006 | COMMCTL_CONFIG_FEATURE_CODE_CONFLICT | The feature code is already used by another feature. |
| 1506409020 | COMMCTL_CONFIG_SPEED_DIAL_EXISTS | The speed dial code already exists in the tenant. |
| 1506409301 | COMMCTL_CONFIG_BUSINESS_HOURS_PROFILE_NAME_DUPLICATE | The business hours profile name already exists in the tenant. |
| 1506409302 | COMMCTL_CONFIG_BUSINESS_HOURS_HOLIDAY_NAME_DUPLICATE | The holiday name already exists in the tenant. |
| 1506409303 | COMMCTL_CONFIG_BUSINESS_HOURS_PROFILE_VERSION_CONFLICT | The business hours profile was modified by another operation. |
| 1506422001 | COMMCTL_CONFIG_OUTBOUND_ROUTE_INVALID_PATTERN | The outbound route matching pattern is invalid. |
| 1506422002 | COMMCTL_CONFIG_OUTBOUND_ROUTE_TRUNK_NOT_FOUND | The trunk specified in the outbound route does not exist. |
| 1506422003 | COMMCTL_CONFIG_OUTBOUND_ROUTE_EXT_NOT_FOUND | The extension specified in the outbound route does not exist. |
| 1506422004 | COMMCTL_CONFIG_OUTBOUND_ROUTE_ALL_TRUNKS_OFFLINE | All trunks specified in the outbound route are offline. |
| 1506422005 | COMMCTL_CONFIG_EMERGENCY_NUMBER_LIMIT_EXCEEDED | The emergency number limit has been reached. |
| 1506422006 | COMMCTL_CONFIG_EMERGENCY_NUMBER_TRUNK_LIMIT |
The number of trunks assigned to the emergency number exceeds the limit. |
| 1506422007 | COMMCTL_CONFIG_EMERGENCY_NUMBER_DUPLICATE_TRUNK | Duplicate trunk IDs were found. |
| 1506422008 | COMMCTL_CONFIG_EMERGENCY_CONTACT_LIMIT_EXCEEDED | The emergency contact limit has been reached. |
| 1506422009 | COMMCTL_CONFIG_EMERGENCY_CONTACT_INVALID_METHOD | The emergency contact notification method is invalid. |
| 1506422010 | COMMCTL_CONFIG_OUTBOUND_ROUTE_USERS_LIMIT_EXCEEDED | The number of authorized extensions for a single outbound route exceeds the limit. |
| 1506422011 | COMMCTL_CONFIG_OUTBOUND_ROUTE_TRUNK_NOT_ASSIGNED_TO_TENANT | The trunk is not assigned to the current tenant. |
| 1506422012 | COMMCTL_CONFIG_EMERGENCY_NUMBER_TRUNK_NOT_ASSIGNED_TO_TENANT |
The trunk assigned to the emergency number is not assigned to the current tenant. |
| 1506422016 | COMMCTL_CONFIG_OUTBOUND_ROUTE_DIAL_PATTERNS_LIMIT_EXCEEDED | The number of dial patterns for a single outbound route exceeds the limit. |
| 1506422020 | COMMCTL_CONFIG_SPEED_DIAL_LIMIT_EXCEEDED | The speed dial limit for the tenant has been reached. |
| 1506422301 | COMMCTL_CONFIG_BUSINESS_HOURS_PROFILE_LIMIT_EXCEEDED | The business hours profile limit for the tenant has been reached. |
| 1506422302 | COMMCTL_CONFIG_BUSINESS_HOURS_SEGMENT_LIMIT_EXCEEDED |
The number of business hours periods in a single day exceeds the limit. |
| 1506422303 | COMMCTL_CONFIG_BUSINESS_HOURS_HOLIDAY_LIMIT_EXCEEDED | The holiday limit for the tenant has been reached. |
| 1507404001 | COMMCTL_CONFIG_IVR_NOT_FOUND | The IVR does not exist. |
| 1507404010 | COMMCTL_CONFIG_RING_GROUP_NOT_FOUND | The ring group does not exist. |
| 1507404020 | COMMCTL_CONFIG_QUEUE_NOT_FOUND | The queue does not exist. |
| 1507409001 | COMMCTL_CONFIG_IVR_NAME_EXISTS |
The IVR name already exists. |
| 1507409002 | COMMCTL_CONFIG_IVR_NUMBER_EXISTS |
The IVR number already exists. |
| 1507409010 | COMMCTL_CONFIG_RING_GROUP_NAME_EXISTS |
The ring group name already exists. |
| 1507409011 | COMMCTL_CONFIG_RING_GROUP_NUMBER_EXISTS |
The ring group number already exists. |
| 1507409012 | COMMCTL_CONFIG_RING_GROUP_VERSION_CONFLICT |
The ring group was modified by another operation. |
| 1507409020 | COMMCTL_CONFIG_QUEUE_NAME_EXISTS |
The queue name already exists. |
| 1507409021 | COMMCTL_CONFIG_QUEUE_NUMBER_EXISTS |
The queue number already exists. |
| 1507409022 | COMMCTL_CONFIG_QUEUE_VERSION_CONFLICT |
The queue was modified by another operation. |
| 1507422001 | COMMCTL_CONFIG_IVR_LIMIT_EXCEEDED |
The IVR limit has been reached. |
| 1507422002 | COMMCTL_CONFIG_IVR_INVALID_DESTINATION |
The IVR destination is invalid. |
| 1507422004 | COMMCTL_CONFIG_IVR_EXT_NOT_FOUND |
The IVR extension does not exist. |
| 1507422010 | COMMCTL_CONFIG_RING_GROUP_LIMIT_EXCEEDED |
The ring group limit has been reached. |
| 1507422011 | COMMCTL_CONFIG_RING_GROUP_INVALID_DESTINATION |
The ring group destination is invalid. |
| 1507422013 | COMMCTL_CONFIG_RING_GROUP_MEMBER_NOT_FOUND |
The ring group member does not exist. |
| 1507422014 | COMMCTL_CONFIG_RING_GROUP_MEMBER_REQUIRED |
A ring group must have at least one member. |
| 1507422020 | COMMCTL_CONFIG_QUEUE_LIMIT_EXCEEDED |
The queue limit has been reached. |
| 1507422021 | COMMCTL_CONFIG_QUEUE_INVALID_DESTINATION |
The queue destination is invalid. |
| 1507422022 | COMMCTL_CONFIG_QUEUE_AGENT_NOT_FOUND |
The queue agent does not exist. |
| 1507422023 | COMMCTL_CONFIG_QUEUE_AGENT_CONFLICT |
The same user cannot be configured as both a static and dynamic agent in the same queue. |
| 1507422024 | COMMCTL_CONFIG_QUEUE_PAUSE_REASON_LIMIT |
The queue pause reason limit has been reached. |
| 1507422025 | COMMCTL_CONFIG_QUEUE_PAUSE_REASON_CODE_EXISTS |
The queue pause reason code already exists. |
| 1507422026 | COMMCTL_CONFIG_QUEUE_PAUSE_REASON_NAME_EXISTS |
The queue pause reason name already exists. |
| 1507422027 | COMMCTL_CONFIG_QUEUE_PAUSE_REASON_IN_USE |
The queue pause reason is in use and cannot be deleted. |
| 1507422028 | COMMCTL_CONFIG_QUEUE_INVALID_TRANSITION |
The requested operation is not allowed in the queue agent's current state. |
| 1507422029 | COMMCTL_CONFIG_QUEUE_NO_LAST_QUEUES |
The queue agent has no record of the queues it was last logged in to. |
| 1507422030 | COMMCTL_CONFIG_PARK_NO_AVAILABLE_SLOT | Parking failed because no parking number is available. |
| 1507422031 | COMMCTL_CONFIG_PARK_SLOT_OCCUPIED | The parking number is already occupied. |
| 1507422032 | COMMCTL_CONFIG_PARK_OPERATION_NOT_SUPPORTED | Parking is not supported for this call type. |
| 1507422033 | COMMCTL_CONFIG_PARK_SLOT_OUT_OF_RANGE | The parking number is out of range. |
| 1507422034 | COMMCTL_CONFIG_NUMBER_RANGE_OVERLAP | The number range overlaps with an existing range. |
| 1507422035 | COMMCTL_CONFIG_PARK_FAILED | The parking operation failed due to a server-side error. |
| 1508422001 | COMMCTL_CONFIG_RESOURCE_FILE_TYPE_NOT_ALLOWED | The file type is not supported. |
| 1508422002 | COMMCTL_CONFIG_RESOURCE_FILE_SIZE_EXCEEDED |
The file size exceeds the limit. |
| 1509403002 | COMMCTL_CONFIG_AI_TRANSCRIPTION_NOT_SUBSCRIBED |
The AI transcription service is not subscribed to or the subscription has expired. |
| 1501403001 | COMMCTL_CONFIG_CALL_RECORDING_PERMISSION_DENIED |
The user does not have permission to perform recording operations. |
| 1501403002 | COMMCTL_CONFIG_CALL_RECORDING_NOT_ENABLED |
The user does not have recording permissions. |
| 1501403003 | COMMCTL_CONFIG_CALL_OWNERSHIP_DENIED |
The user extension is neither the caller nor the callee of the call. |
| 1501404002 | COMMCTL_CONFIG_CALL_NOT_FOUND |
The call does not exist or has no active channel. |
| 1501409001 | COMMCTL_CONFIG_CALL_STATE_INVALID | The call is not in a valid state for the requested operation. |
| 1501409040 | COMMCTL_CONFIG_SOUNDS_PLAYLIST_ITEM_NAME_EXISTS |
An audio item with the same name already exists in the playlist. |
| 1501409041 | COMMCTL_CONFIG_SOUNDS_SYSTEM_PROMPT_IN_USE |
The system prompt is in use and cannot be deleted. |
| 1501409042 | COMMCTL_CONFIG_SOUNDS_LANGUAGE_DUPLICATE |
A system prompt already exists for the specified language. |
| 1501409043 | COMMCTL_CONFIG_SOUNDS_SYSTEM_PROMPT_BUILTIN_CONFLICT |
The custom system prompt language conflicts with a built-in language package. |
| 1501422040 | COMMCTL_CONFIG_SOUNDS_PROMPT_LIMIT_EXCEEDED |
The custom prompt limit per tenant has been reached. |
| 1501422041 | COMMCTL_CONFIG_SOUNDS_PLAYLIST_LIMIT_EXCEEDED |
The Music on Hold (MoH) playlist limit per tenant has been reached. |
| 1501422042 | COMMCTL_CONFIG_SOUNDS_PLAYLIST_ITEM_LIMIT_EXCEEDED |
The limit of audio items per playlist has been reached. |
| 1501422043 | COMMCTL_CONFIG_SOUNDS_FILE_TYPE_NOT_ALLOWED | The file type is not supported. |
| 1501422044 | COMMCTL_CONFIG_SOUNDS_FILE_SIZE_EXCEEDED |
The file size exceeds the limit. |
| 1501422045 | COMMCTL_CONFIG_SOUNDS_DEFAULT_IMMUTABLE |
The built-in default playlist cannot be edited or deleted. |
| 1501422046 | COMMCTL_CONFIG_SOUNDS_SYSTEM_PROMPT_IMMUTABLE |
The built-in system prompt cannot be modified or deleted. |
| 1501422047 | COMMCTL_CONFIG_SOUNDS_AUDIO_FORMAT_NOT_ALLOWED | The audio format is not supported. |
| 1501422049 | COMMCTL_CONFIG_SOUNDS_STORAGE_QUOTA_EXCEEDED | The prompt storage quota has been exceeded. |
| 1501422050 | COMMCTL_CONFIG_SOUNDS_STORAGE_UNAVAILABLE | Shared platform storage is unavailable because it is full. |
| 1501503001 | COMMCTL_CONFIG_CALL_CONTROL_UNAVAILABLE | The call-control service is unavailable. |
| 1503409003 | COMMCTL_CONFIG_DID_ALREADY_ASSIGNED | The DID is already assigned to another tenant. |
| 1506404003 | COMMCTL_CONFIG_EMERGENCY_NUMBER_NOT_FOUND | The emergency number does not exist. |
| 1506404004 | COMMCTL_CONFIG_EMERGENCY_CONTACT_NOT_FOUND | The emergency contact does not exist. |
| 1506404005 | COMMCTL_CONFIG_USER_MEMBER_NOT_FOUND | The selected user member does not exist. |
| 1506409002 | COMMCTL_CONFIG_EMERGENCY_NUMBER_NAME_EXISTS | The emergency number name already exists. |
| 1506409003 | COMMCTL_CONFIG_EMERGENCY_NUMBER_EXISTS | The emergency number already exists. |
| 1506409004 | COMMCTL_CONFIG_EMERGENCY_NUMBER_OPTIMISTIC_LOCK | The emergency number was modified by another operation. |
| 1506409005 | COMMCTL_CONFIG_EMERGENCY_CONTACT_OPTIMISTIC_LOCK | The emergency contact was modified by another operation. |
| 1506409006 | COMMCTL_CONFIG_FEATURE_CODE_CONFLICT | The feature code is already in use by another feature. |
| 1506422005 | COMMCTL_CONFIG_EMERGENCY_NUMBER_LIMIT_EXCEEDED | The emergency number limit per tenant has been reached. |
| 1506422006 | COMMCTL_CONFIG_EMERGENCY_NUMBER_TRUNK_LIMIT | The trunk limit per emergency number has been reached. |
| 1506422007 | COMMCTL_CONFIG_EMERGENCY_NUMBER_DUPLICATE_TRUNK |
The same trunk cannot be assigned to multiple outbound rules when the user scope is set to all. |
| 1506422008 | COMMCTL_CONFIG_EMERGENCY_CONTACT_LIMIT_EXCEEDED | The emergency contact limit per tenant has been reached. |
| 1506422009 | COMMCTL_CONFIG_EMERGENCY_CONTACT_INVALID_METHOD | The notification method is invalid. |
| 1509403001 | COMMCTL_CONFIG_AI_TRANSCRIPTION_PERMISSION_DENIED | The user does not have permission to access the call transcription. |
| 1509409001 | COMMCTL_CONFIG_AI_TRANSCRIPTION_OPTIMISTIC_LOCK_CONFLICT | The AI transcription settings were modified by another operation. |
| 1509422001 | COMMCTL_CONFIG_AI_TRANSCRIPTION_CALL_QUOTA_EXCEEDED |
The number of users authorized for Call Transcription exceeds the subscription quota. |
| 1509500001 | COMMCTL_CONFIG_AI_TRANSCRIPTION_INTERNAL | An internal error occurred. |
| 1509502001 | COMMCTL_CONFIG_AI_TRANSCRIPTION_START_FAILED | Failed to start call transcription. |
| 1509502002 | COMMCTL_CONFIG_AI_TRANSCRIPTION_MEDIA_BRIDGE_PREPARE_FAILED | Failed to prepare the media session for AI call transcription. |
| 1509503001 | COMMCTL_CONFIG_AI_TRANSCRIPTION_QUOTA_UNAVAILABLE | The transcription quota is temporarily unavailable. |
| 1520400001 | COMMCTL_CALL_CONTROL_INVALID_ARGUMENT | One or more required parameters are missing or invalid. |
| 1520400002 | COMMCTL_CALL_CONTROL_TENANT_CODE_REQUIRED | The tenant code is missing or invalid. |
| 1506404006 | COMMCTL_CONFIG_PIN_LIST_NOT_FOUND | The PIN list does not exist. |
| 1506409007 | COMMCTL_CONFIG_PIN_LIST_NAME_EXISTS | The PIN list name already exists. |
| 1506409008 | COMMCTL_CONFIG_PIN_LIST_OPTIMISTIC_LOCK | The PIN list was modified by another operation. |
| 1506422013 | COMMCTL_CONFIG_PIN_LIST_LIMIT_EXCEEDED | The PIN list limit per tenant has been reached. |
| 1506422014 | COMMCTL_CONFIG_PIN_LIST_PIN_LIMIT_EXCEEDED | The total PIN limit per tenant has been reached. |
| 1506422015 | COMMCTL_CONFIG_PIN_LIST_PIN_DUPLICATE | Duplicate PINs are not allowed within the same PIN list. |
| 1551404001 | COMMCTL_REPORT_RECORDING_NOT_FOUND | The recording does not exist. |
| 1551422001 | COMMCTL_REPORT_RECORDING_URL_UNAVAILABLE | The recording playback or download URL is unavailable. |
| 1551422002 | COMMCTL_REPORT_RECORDING_SIZE_EXCEEDED | The recording file exceeds the download size limit. |
| 1551422003 | COMMCTL_REPORT_RECORDING_BATCH_LIMIT_EXCEEDED | The batch download limit has been reached. |
| 1553400001 | COMMCTL_REPORT_VOICEMAIL_IVR_DOMAIN_REQUIRED |
The tenant domain parameter is required for voicemail operations initiated by an IVR. |
| 1553400002 | COMMCTL_REPORT_VOICEMAIL_IVR_USER_REQUIRED | The user parameter (the voicemail owner's extension or user identifier) is required. |
| 1553400003 | COMMCTL_REPORT_VOICEMAIL_IVR_UUID_INVALID | The uuid parameter is missing or invalid. |
| 1553403001 | COMMCTL_REPORT_VOICEMAIL_IVR_CROSS_TENANT_FORBIDDEN | Voicemail forwarding to another tenant is not allowed. |
| 1553404001 | COMMCTL_REPORT_VOICEMAIL_NOT_FOUND | The voicemail message does not exist. |
| 1553422001 | COMMCTL_REPORT_VOICEMAIL_FORWARD_FAILED | Failed to forward the voicemail message. |
| 1553422002 | COMMCTL_REPORT_VOICEMAIL_TRANSCRIPTION_NOT_ENABLED | Voicemail transcription is not enabled for this extension. |
| 1553422003 | COMMCTL_REPORT_VOICEMAIL_TRANSCRIPTION_REJECTED | The AI service rejected the voicemail transcription request. |
| 1554403001 | COMMCTL_REPORT_PLATFORMCDR_RESOURCE_NOT_OWNED | The resource does not belong to the current user. |
| 1554422001 | COMMCTL_REPORT_PLATFORMCDR_EXPORT_LIMIT_EXCEEDED | The export concurrency limit has been reached. |
| 1555404001 | COMMCTL_REPORT_TASK_NOT_FOUND | The task does not exist. |
| 1555410001 | COMMCTL_REPORT_TASK_RESOURCE_EXPIRED | The task resource has expired. |
| 1555422001 | COMMCTL_REPORT_TASK_NOT_READY | The task is not ready for download. |
| 1557404001 | COMMCTL_REPORT_CDR_NOT_FOUND | The CDR does not exist. |
| 1558403001 | COMMCTL_REPORT_CALLLOG_PERMISSION_DENIED | You do not have permission to access this call record. |
| 1559400001 | COMMCTL_REPORT_TRANSCRIPTION_ID_REQUIRED | The transcription ID parameter is required. |
| 1559400002 | COMMCTL_REPORT_TRANSCRIPTION_SUMMARY_REQUIRED | The summary parameter is required. |
| 1559400003 | COMMCTL_REPORT_TRANSCRIPTION_TEMPLATE_ID_REQUIRED | The template_id parameter is required. |
| 1559403001 | COMMCTL_REPORT_TRANSCRIPTION_PERMISSION_DENIED | No permission to access this transcription record. |
| 1559404001 | COMMCTL_REPORT_TRANSCRIPTION_NOT_FOUND | The transcription record does not exist. |
| 1559404002 | COMMCTL_REPORT_TRANSCRIPTION_RESOURCE_NOT_FOUND | The associated call record does not exist. |
| 1559422001 | COMMCTL_REPORT_TRANSCRIPTION_USER_TYPE_UNSUPPORTED | The user subtype is not supported. |
| 1559502001 | COMMCTL_REPORT_TRANSCRIPTION_DOWNSTREAM_FAILED | The transcription or AI service failed to process the request. |
| 1310409001 | NOVO_UPGRADE_CONCURRENT_OPERATION | An upgrade operation is already in progress. |
| 1310409002 | NOVO_UPGRADE_STALE_DATA_OPERATION | The upgrade plan or release information is outdated. |
| 1310422001 | NOVO_UPGRADE_PREFLIGHT_FAILED | The system is not ready for the upgrade. |
| 1310422002 | NOVO_UPGRADE_RELEASE_INTEGRITY_INVALID | The target release failed integrity checks. |
| 1310422003 | NOVO_UPGRADE_VERSION_ROLLBACK_NOT_ALLOWED | The target version must be higher than the current version. |
| 1310500001 | NOVO_UPGRADE_BOOTSTRAP_FAILED | The bootstrap job failed during execution. |
| 1310500002 | NOVO_UPGRADE_APPLICATION_FAILED | The upgrade of the business applications failed. |
| 1310500003 | NOVO_UPGRADE_CONTROLLER_FAILED | The upgrade controller failed to upgrade itself or hand over control to the new version. |
| 1310500004 | NOVO_UPGRADE_RECOVERY_REQUIRED | The upgrade result could not be safely determined or recovered. Manual intervention is required. |
| 1310502001 | NOVO_UPGRADE_ARTIFACT_PULL_FAILED | Failed to retrieve or validate the target upgrade artifacts. |
| 1310504001 | NOVO_UPGRADE_EXECUTION_TIMEOUT | The upgrade task timed out. |
| 1110401001 | OAUTH2_CAPTCHA_INVALID | The CAPTCHA is incorrect. |
| 1110401005 | LOGIN_USER_DENIED | The user account is not activated and cannot log in. |
| 1120400001 | USER_REGISTRATION_ALREADY_EXISTS | The user already exists. |
| 1120400002 | USER_EMAIL_ALREADY_EXISTS | The email address is already in use. |
| 1120400003 | USER_USERNAME_ALREADY_EXISTS | The username is already in use. |
| 1120401001 | USER_AUTHENTICATION_NOT_FOUND | The current user could not be identified. |
| 1120403001 | USER_DELETION_NO_PERMISSION | No permission to delete the user. |
| 1120404001 | USER_NOT_FOUND | The user does not exist. |
| 1120404002 | USER_DELETION_ALREADY_DELETED | The user has already been deleted. |
| 1120409001 | USER_PRIMARY_ACCOUNT_EXISTS | The primary account already exists. |
| 1120422001 | USER_REGISTRATION_INVALID_EMAIL | The email address format is invalid. |
| 1120422002 | USER_REGISTRATION_WEAK_PASSWORD | The password does not meet the strength requirements. |
| 1120422003 | USER_USERNAME_TYPE_INVALID | The username format is invalid for the specified user type. |
| 1120422004 | USER_SUBTYPE_INVALID | The account subtype is missing or invalid for the specified user type. |
| 1120422005 | USER_NOT_ACTIVE | The user is not activated. |
| 1120422006 | USER_PASSWORD_OLD_INCORRECT | The old password is incorrect. |
| 1120422007 | USER_PASSWORD_SAME_AS_OLD | The new password must be different from the old password. |
| 1120422008 | USER_PASSWORD_CHANGE_FAILED | Failed to change the password. |
| 1120500002 | USER_SECURITY_XDP_CALL_FAILED | The XDP service is unavailable. |
| 1121403001 | USER_BIND_PLATFORM_ONLY | Only platform accounts can perform this operation. |
| 1121409001 | USER_TENANT_ALREADY_BOUND | The tenant user is already bound to another account. |
| 1121422001 | USER_TENANT_REQUIRED_FOR_BINDING | A platform account cannot be bound to a tenant. |
| 1122400001 | ACTIVATION_LINK_EXPIRED | The activation link has expired. |
| 1122400002 | ACTIVATION_LINK_USED | The activation link has already been used. |
| 1122400003 | ACCOUNT_EXPORT_LIMIT_EXCEEDED | The number of records to export exceeds the allowed limit. |
| 1122409001 | ACCOUNT_HAS_TENANTS | The account already has tenants and cannot be deleted. |
| 1122409002 | ACCOUNT_ALREADY_ACTIVE | The account is already activated. |
| 1122409003 | ACCOUNT_HAS_ASSOCIATED_RESOURCES | The account has associated resources and cannot be deleted. |
| 1122422001 | ACCOUNT_COLLEAGUE_LIMIT_EXCEEDED | The colleague account limit has been reached. |
| 1122422002 | ACCOUNT_STATUS_TRANSITION_INVALID | The account status transition is not allowed. |
| 1123400001 | BRANDING_NOT_OWNED | The specified branding ID does not belong to the current account. |
| 1123402001 | ACCOUNT_WHITE_LABEL_RESOURCE_INSUFFICIENT | The account does not have enough White Label resources. |
| 1123402002 | BRANDING_NO_WHITE_LABEL | The current account has no White Label. |
| 1123403001 | BRANDING_NOT_EDITABLE | The branding cannot be edited. |
| 1123403002 | ACCOUNT_COLLEAGUE_CANNOT_MODIFY_OEM_OR_WHITE_LABEL | Colleague accounts do not have permission to modify the OEM ID or White Label. |
| 1123403003 | ACCOUNT_OEM_ID_NOT_ALLOWED |
The operator is not allowed to assign the specified OEM ID. |
| 1123404001 | BRANDING_NOT_FOUND | The branding record does not exist. |
| 1123409001 | BRANDING_TENANT_REFERENCED | The branding is still in use by one or more tenants. |
| 1123409002 | BRANDING_ALREADY_EXISTS | The current account already has a branding record. |
| 1123422001 | BRANDING_NAME_DUPLICATED | A branding record with the same name already exists. |
| 1123422002 | BRANDING_NOT_ACTIVE | The branding is not active. |
| 1124400001 | WELCOME_ACTIVATION_TOKEN_INVALID | The activation code is invalid. |
| 1124404001 | WELCOME_ACTIVATION_USER_NOT_FOUND | The associated user does not exist. |
| 1124422001 | WELCOME_PASSWORD_CHANGE_FAILED | Failed to change the password. |
| 1130400001 | TENANT_CODE_DUPLICATED | The tenant code already exists. |
| 1130400003 | TENANT_DOMAIN_DUPLICATED | The tenant custom domain already exists. |
| 1130400004 | TENANT_NAME_DUPLICATED | The tenant name already exists. |
| 1130400005 | TENANT_TIME_ZONE_INVALID | The time zone is invalid. |
| 1130400006 | TENANT_COUNTRY_INVALID | The country code is invalid. |
| 1130400007 | TENANT_TONE_REGION_INVALID | The tone region is invalid. |
| 1130400008 | TENANT_INVALID_CALL_DURATION | The maximum call duration value is invalid. |
| 1130400009 | TENANT_PLAN_EXPIRED_CANNOT_EDIT | The tenant status cannot be modified because the subscription has expired. |
| 1130400010 | TENANT_EXPORT_LIMIT_EXCEEDED | The tenant data export exceeds the allowed record limit. |
| 1130400011 | TENANT_OEM_ID_NOT_ALLOWED | The OEM ID is outside the allowed range. |
| 1130400012 | TENANT_SWITCH_OEM_ALL_FAILED | Failed to switch the OEM ID. |
| 1130400013 | TENANT_NAME_IN_COOLDOWN | The tenant name was recently deleted and cannot be reused until the cooldown period ends. |
| 1130404001 | TENANT_NOT_FOUND | The tenant does not exist. |
| 1130422001 | TENANT_CODE_INVALID | The tenant code format is invalid. |
| 1130422002 | TENANT_LIMIT_EXCEEDED | The tenant limit has been reached. |
| 1130422003 | TENANT_LIMITATION_BELOW_USED | The configured limit is lower than the current usage. |
| 1130422004 | TENANT_LIMITATION_EXCEEDS_OWNER_QUOTA | The configured limit exceeds the quota available to the owner. |
| 1130422005 | TENANT_LIMITATION_EXCEEDS_MAX_USERS | The configured limit exceeds the maximum number of users. |
| 1130500001 | TENANT_UPDATE_FAILED | Failed to update the tenant. |
| 1130500002 | TENANT_DELETE_FAILED | Failed to delete the tenant. |
| 1148400001 | SUBSCRIPTION_QUOTA_INSUFFICIENT | The available subscription quota is insufficient. |
| 1148403001 | SUBSCRIPTION_EXPIRED | The subscription has expired. |
| 1148403002 | GEO_SUBSCRIPTION_EXPIRED | The geo redundancy subscription has expired. |
| 1148409001 | SUBSCRIPTION_QUOTA_CAS_CONFLICT | The subscription quota was modified by another operation. |
| 1148409002 | SUBSCRIPTION_HAS_SUBORDINATES | The subscription has subordinate subscriptions and cannot be deleted. |
| 1148503001 | SUBSCRIPTION_PP_HEARTBEAT_LOST | The connection to the Partner Portal has been lost because no heartbeat has been received for an extended period. |
| 1540400001 | CONTACT_COMPANY_PHONE_INVALID | The phone number format is invalid. |
| 1540400002 | CONTACT_COMPANY_NAME_REQUIRED | At least one of the first name and last name is required. |
| 1540400004 | CONTACT_COMPANY_PHONE_REQUIRED | At least one valid phone number is required. |
| 1540400005 | CONTACT_COMPANY_PHONE_DUPLICATE | Duplicate phone numbers are not allowed for the same contact. |
| 1540403001 | CONTACT_COMPANY_LIMIT_EXCEEDED | The company contact limit has been reached. |
| 1540404001 | CONTACT_COMPANY_NOT_FOUND | The company contact does not exist. |
| 1541400001 | CONTACT_PERSONAL_PHONE_INVALID | The phone number format is invalid. |
| 1541400002 | CONTACT_PERSONAL_NAME_REQUIRED | At least one of the first name and last name is required. |
| 1541400004 | CONTACT_PERSONAL_PHONE_REQUIRED | At least one valid phone number is required. |
| 1541400005 | CONTACT_PERSONAL_PHONE_DUPLICATE | Duplicate phone numbers are not allowed for the same contact. |
| 1541403001 | CONTACT_PERSONAL_LIMIT_EXCEEDED | The personal contact limit has been reached. |
| 1541404001 | CONTACT_PERSONAL_NOT_FOUND | The personal contact does not exist. |
| 1541409001 | CONTACT_PERSONAL_PHONE_ALREADY_EXISTS | The phone number already exists in this contact. |
| 1541422001 | CONTACT_PERSONAL_PHONE_SLOTS_FULL | All available phone number fields in the contact are occupied. |
| 1542400001 | CONTACT_TASK_CSV_HEADER_INVALID | The CSV file headers do not match the expected format. |
| 1542404001 | CONTACT_TASK_NOT_FOUND | The task does not exist. |
| 1542409001 | CONTACT_TASK_ALREADY_RUNNING | A contact task is already running for this tenant. |
| 1542409002 | CONTACT_TASK_USER_ALREADY_RUNNING | A contact task is already running for this user. |
| 1542422003 | CONTACT_TASK_STATE_INVALID | The task is not in a valid state for the requested operation. |
| 1542422004 | CONTACT_TASK_TYPE_UNSUPPORTED | The task type is not supported. |
| 1542422005 | CONTACT_TASK_NOT_COMPLETED | The export task has not completed. The download URL is not yet available. |
| 1150400001 | DOMAIN_INVALID | The domain format is invalid. |
| 1150400002 | DOMAIN_CERTIFICATE_CONTENT_TOO_LARGE | The certificate content exceeds the size limit. |
| 1150400003 | DOMAIN_CERTIFICATE_VALIDATE_FAILED | The certificate validation failed. |
| 1150400004 | DOMAIN_ACME_CNAME_NOT_RESOLVED | The ACME CNAME is not resolved. |
| 1150400005 | DOMAIN_ACME_CNAME_REQUIRED | An ACME CNAME record is required when automatic certificate renewal is enabled for a custom certificate. |
| 1150400006 | DOMAIN_DELETE_VERIFICATION_CODE_INVALID | The domain deletion verification code is invalid. |
| 1150400007 | DOMAIN_UNSUPPORTED_KEY_ALGORITHM | The key algorithm is not supported. |
| 1150400008 | DOMAIN_DNS_NOT_RESOLVED | Not all DNS records have been resolved. |
| 1150403001 | DOMAIN_ACCESS_DENIED | You do not have permission to access domain management. |
| 1150403002 | DOMAIN_WHITE_LABEL_NOT_AVAILABLE | The White Label service is unavailable. |
| 1150403003 | DOMAIN_BYOI_ADMIN_READONLY | The BYOI admin domain is read-only and cannot be modified. |
| 1150409001 | DOMAIN_DUPLICATED | A domain with the same name already exists. |
| 1150409002 | DOMAIN_REGION_EXISTS | A domain with the same name already exists in this region. |
| 1150409003 | DOMAIN_CERTIFICATE_TASK_RUNNING | A certificate task is already in progress. |
| 1150429001 | DOMAIN_CERTIFICATE_RETRY_COOLDOWN | The certificate request cannot be retried yet. Please wait before trying again. |
| 1150429002 | DOMAIN_CERTIFICATE_RATE_LIMIT_PROTECTED | The certificate request is temporarily blocked to prevent exceeding the rate limits. |
| 1150503001 | DOMAIN_OPS_CERT_PLATFORM_UNAVAILABLE | The certificate management platform is unavailable. |
| 1150503002 | DOMAIN_QUERY_SERVICE_UNAVAILABLE | The domain region configuration query service is unavailable. |
| 1110400001 | OAUTH2_PASSWORD_KEY_INVALID | The password encryption key is invalid or misconfigured. |
| 1110400002 | OAUTH2_MFA_REQUIRED | Two-factor authentication (2FA) verification is required to complete login. |
| 1110400003 | OAUTH2_MFA_SETUP_CODE_INVALID | The 2FA setup verification code is invalid. |
| 1110401002 | OAUTH2_MFA_CODE_INVALID | The 2FA verification code is invalid. |
| 1110401003 | OAUTH2_MFA_LOCKED | The account has been locked due to too many failed 2FA attempts. |
| 1110401004 | OAUTH2_MFA_TICKET_INVALID | The 2FA pre-auth ticket is invalid or has expired. |
| 1110401006 | LOGIN_CLIENT_DISABLED | The client type is disabled. |
| 1110401007 | LOGIN_TENANT_SUSPENDED | The tenant is suspended and cannot log in. |
| 1110500001 | OAUTH2_MFA_EMAIL_SEND_FAILED | Failed to send the 2FA email verification code due to an SMTP error. |
| 1300422003 | AI_PROVIDER_CAPABILITY_MISMATCH | The AI provider account does not support the required capabilities. |
| 1300500001 | AI_PROVIDER_NOT_REGISTERED | The AI provider is not registered. |
| 1304422001 | STT_NOT_CONFIGURED | The tenant has Speech-to-Text enabled, but no STT provider account is available. |
| 1304502001 | STT_PROVIDER_CALL_FAILED |
The Speech-to-Text provider request failed. |
| 1300400001 | TENANT_CODE_MISSING | The X-TENANT-CODE header is missing from the
request. |
| 1300403001 | TENANT_INACTIVE |
The tenant is inactive. |
| 1300404001 | AI_PROVIDER_ACCOUNT_NOT_AVAILABLE |
The AI provider account is unavailable. |
| 1300404002 | AI_VOICE_TENANT_NOT_FOUND |
The AI voice tenant does not exist. |
| 1300422001 | TELEPHONY_ADAPTER_CONFIG_INVALID |
The telephony adapter configuration is invalid. |
| 1300422002 | TELEPHONY_ADAPTER_TYPE_UNSUPPORTED |
The telephony adapter type is not supported. |
| 1300503001 | TELEPHONY_SERVICE_UNAVAILABLE |
The telephony service is unavailable. |
| 1301400001 | ENABLE_VALIDATION_FAILED |
The receptionist configuration cannot be enabled because required fields are missing. |
| 1301400002 | RECEPTIONIST_STATUS_INVALID |
The receptionist status does not allow the requested operation. |
| 1301400003 | VOICE_NOT_FOUND | The voice does not exist. |
| 1301400004 | CI_FIELD_LIMIT_EXCEEDED | The number of fields in Collect Information exceeds the limit. |
| 1301400005 | CI_KEYWORD_LIMIT_EXCEEDED | The number of trigger keywords for Collect Information exceeds the limit. |
| 1301400006 | CI_BUILTIN_FIELD_PROTECTED | The built-in fields in Collect Information cannot be deleted or modified. |
| 1301409001 | DUPLICATE_EXTENSION |
The extension number already exists. |
| 1301409002 | RECEPTIONIST_NAME_DUPLICATED |
An AI receptionist with the same name already exists in the tenant. |
| 1301500001 | ELEVEN_LABS_ERROR |
The ElevenLabs API request failed. |
| 1303400001 | KB_DOCUMENT_LIMIT_EXCEEDED | The number of documents exceeds the limit. |
| 1303400002 | KB_FILE_TYPE_NOT_SUPPORTED |
The file type is not supported. |
| 1303409001 | KB_URL_UNREACHABLE |
The URL is unreachable. |
| 1303409002 | KB_DOCUMENT_IN_USE |
The document is associated with an AI receptionist and cannot be deleted. |
| 1303409003 | KB_DOCUMENT_NOT_READY |
The document is still being parsed and cannot be assigned. |