Skip to content

Engine and Kit Error Codes

Every error the Voxera room kits report has a code. The kits print it in one line with a link to its page here, and deliver it to your app on VoxeraErrors.stream. Errors from the console and billing API are listed separately in the console API reference.

Engine

Returned by the Voxera engine. The first three digits are the HTTP status.

CodeNameMessageRetry helps
40001INVALID_PARAMETERInvalid request parametersNo
40002MALFORMED_PAYLOADMalformed JSON payloadNo
40101UNAUTHORIZEDAuthentication requiredNo
40102TOKEN_EXPIREDToken has expiredNo
40103INVALID_SIGNATUREInvalid credential signatureNo
40301FORBIDDENOperation forbiddenNo
40302USER_BANNEDUser is banned from this scopeNo
40303SERVICE_NOT_ENABLEDService type is not enabled for this projectNo
40401NOT_FOUNDResource not foundNo
40402ROOM_NOT_FOUNDRoom not foundNo
40403PARTICIPANT_NOT_FOUNDParticipant not foundNo
40901CONFLICTResource conflictNo
40902SEAT_OCCUPIEDSelected seat is already occupiedNo
40903POLICY_SUPERSEDEDPolicy version superseded by a newer commandNo
41001BALANCE_EXHAUSTEDProject balance exhausted; media access suspendedNo
41002TOKEN_REVOKEDToken or session has been revokedNo
41003CREDIT_LEASE_EXPIREDCredit lease has expiredNo
42201VALIDATION_FAILEDRequest validation failedNo
42901RATE_LIMITEDRate limit exceededYes
42902CONCURRENCY_EXCEEDEDMaximum concurrent sessions reachedNo
50001INTERNAL_ERRORInternal server errorYes
50002DATABASE_ERRORDatabase operation failedYes
50301OVERLOADEDEngine temporarily overloadedYes
50302CIRCUIT_OPENMedia server circuit breaker is openYes
50303TRANSPORT_UNAVAILABLEEvent transport bus unavailableYes

Network

The request did not reach the engine, or its answer could not be read.

CodeNameMessageRetry helps
60001NETWORK_UNAVAILABLECould not reach the Voxera engineYes
60002REQUEST_TIMEOUTThe request to the Voxera engine timed outYes
60003UNEXPECTED_RESPONSEUnexpected response from the engineNo

Setup and token

The app's configuration or the join token.

CodeNameMessageRetry helps
61001TOKEN_RESPONSE_INVALIDThe join token response was incompleteYes

Media connection

The real-time audio and video connection.

CodeNameMessageRetry helps
62001MEDIA_CONNECT_FAILEDCould not connect to the media serverYes
62002MEDIA_CONNECT_TIMEOUTConnecting to the media server timed outYes
62003MEDIA_NEGOTIATION_FAILEDMedia negotiation failedYes
62004TRACK_PUBLISH_FAILEDCould not send the microphone or cameraYes

Devices and permissions

Microphone, camera and the permissions for them.

CodeNameMessageRetry helps
63001MICROPHONE_PERMISSION_DENIEDMicrophone permission deniedNo
63002CAMERA_PERMISSION_DENIEDCamera permission deniedNo
63003DEVICE_UNAVAILABLEThe microphone or camera could not be openedYes

Video effects

DeepAR, Snap and other effects plug-ins.

CodeNameMessageRetry helps
66001EFFECT_DOWNLOAD_FAILEDCould not download the video effectYes
66002DEEPAR_LICENSE_INVALIDThe DeepAR license key was rejectedNo

Other

Errors the kit could not place in another range.

CodeNameMessageRetry helps
69999UNKNOWNUnexpected errorYes