Error Codes·续2
Audio
Error code: 2100
- Error message: No permission to share audio in the meeting
- Possible reason: The participant does not have permission to enable audio.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Error code: 2101
- Error message: Microphone permission denied by the OS
- Possible reason: The operating system has denied microphone access.
- Possible solution: Grant microphone permissions in your device settings and restart the application.
Error code: 2102
- Error message: Transient error in enabling microphone access
- Possible reason: A temporary error occurred while enabling the microphone.
- Possible solution: Try enabling the microphone again. If you continue to experience issues, please reach out to Cloudflare support.
Video
Error code: 2200
- Error message: No permission to share camera in the meeting
- Possible reason: The participant does not have permission to enable video.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Error code: 2201
- Error message: Camera permission denied by the OS
- Possible reason: The operating system has denied camera access.
- Possible solution: Grant camera permissions in your device settings and restart the application.
Error code: 2202
- Error message: Transient error in enabling camera access
- Possible reason: A temporary error occurred while enabling the camera.
- Possible solution: Try enabling the camera again. If you continue to experience issues, please reach out to Cloudflare support.
Error code: 2203
- Error message: Cannot share video in this meeting type
- Possible reason: Video sharing is not allowed for this meeting type.
- Possible solution: Check the meeting configuration and preset settings.
Screen Share
Error code: 2300
- Error message: No permission to enable screen share in the meeting
- Possible reason: The participant does not have permission to share their screen.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Error code: 2301
- Error message: Screen share permission denied by the OS
- Possible reason: The operating system has denied screen share access.
- Possible solution: Grant screen share permissions in your device settings and restart the application.
Error code: 2302
- Error message: Screen share operation failed
- Possible reason: An error occurred during screen sharing.
- Possible solution: Try starting screen share again. If you continue to experience issues, please reach out to Cloudflare support.
Error code: 2303
- Error message: Maximum limit of screen shares has been reached
- Possible reason: The meeting has reached the maximum number of concurrent screen shares.
- Possible solution: Wait for other participants to stop sharing or upgrade your plan for higher limits.
Error code: 2304
- Error message: Cannot screen share in this meeting type
- Possible reason: Screen sharing is not allowed for this meeting type.
- Possible solution: Check the meeting configuration and preset settings.
Participant Control
Error code: 3000
- Error message: Pin permission denied to host
- Possible reason: The participant does not have permission to pin other participants.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Error code: 3002
- Error message: Mute video permission denied to host
- Possible reason: The participant does not have permission to mute other participants' video.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Error code: 3003
- Error message: Mute audio permission denied to host
- Possible reason: The participant does not have permission to mute other participants' audio.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Error code: 3006
- Error message: Kick permission denied to host
- Possible reason: The participant does not have permission to remove other participants.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Chat
Error code: 4000
- Error message: No permission to send chat messages in the meeting
- Possible reason: The participant does not have permission to send chat messages.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Error code: 4001
- Error message: Host tried to apply an invalid value to the chat configuration
- Possible reason: The chat configuration contains invalid settings.
- Possible solution: Review the chat configuration and ensure all settings are valid.
Error code: 4002
- Error message: Rate limit breached for chat messages
- Possible reason: Too many chat messages were sent in a short period.
- Possible solution: Reduce the frequency of chat messages and try again.
Error code: 4101
- Error message: Chat message cannot be blank
- Possible reason: An empty message was sent.
- Possible solution: Ensure the message contains text before sending.
Error code: 4102
- Error message: Chat message exceeded character limit
- Possible reason: The message is too long.
- Possible solution: Reduce the message length and try again.
Error code: 4201
- Error message: File format cannot be sent in chat
- Possible reason: The file type is not supported.
- Possible solution: Check the supported file formats and convert the file if necessary.
Error code: 4202
- Error message: Failed to read the file to send in chat
- Possible reason: The file could not be read from the device.
- Possible solution: Ensure the file exists and is accessible, then try again.
Error code: 4203
- Error message: Failed to upload the file to chat
- Possible reason: File upload encountered an error.
- Possible solution: Check network connectivity and try uploading the file again.
Polls
Error code: 5000
- Error message: No permission to create polls in the meeting
- Possible reason: The participant does not have permission to create polls.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Error code: 5001
- Error message: Poll question cannot be blank
- Possible reason: An empty poll question was provided.
- Possible solution: Ensure the poll question contains text before creating the poll.
Error code: 5002
- Error message: Poll does not have enough options
- Possible reason: The poll needs at least two options.
- Possible solution: Add more options to the poll before creating it.
Error code: 5003
- Error message: Poll option cannot be blank
- Possible reason: One or more poll options are empty.
- Possible solution: Ensure all poll options contain text before creating the poll.
Error code: 5004
- Error message: Cannot vote in this poll
- Possible reason: The participant does not have permission to vote or the poll is closed.
- Possible solution: Check the poll status and participant permissions.
Error code: 5005
- Error message: Poll ID was invalid
- Possible reason: The specified poll does not exist.
- Possible solution: Verify the poll ID and ensure the poll exists.
Plugin
Error code: 6000
- Error message: User does not have permissions to launch/close plugins
- Possible reason: The participant does not have permission to manage plugins.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Error code: 6001
- Error message: Cannot send data to an inactive plugin
- Possible reason: The plugin is not currently active.
- Possible solution: Ensure the plugin is activated before attempting to send data to it.
Recording
Error code: 7000
- Error message: User does not have permission to start recording
- Possible reason: The participant does not have permission to start recording.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Error code: 7001
- Error message: Recording operation failed
- Possible reason: An error occurred during the recording operation.
- Possible solution: Try starting the recording again. If you continue to experience issues, please reach out to Cloudflare support.
Error code: 7002
- Error message: There is no recording in progress
- Possible reason: Attempted to stop a recording that is not active.
- Possible solution: Verify that a recording is in progress before attempting to stop it.
Error code: 7003
- Error message: Invalid recording state
- Possible reason: The recording is in an unexpected state.
- Possible solution: Check the recording status and try again. If you continue to experience issues, please reach out to Cloudflare support.
Stage
Error code: 8000
- Error message: Stage is disabled for this meeting type
- Possible reason: The stage feature is not enabled for this meeting.
- Possible solution: Enable the stage feature in your preset configuration.
Error code: 8001
- Error message: Permission denied for stage operation
- Possible reason: The participant does not have permission to perform stage operations.
- Possible solution: Verify the participant's permissions in their respective preset and try again.
Error code: 8003
- Error message: User has not requested stage access
- Possible reason: The participant has not requested to join the stage.
- Possible solution: Request stage access before attempting to join.
Error code: 8004
- Error message: Action is invalid for user's current stage status
- Possible reason: The action cannot be performed in the current stage status.
- Possible solution: Check the participant's stage status and perform the appropriate action.
Was this helpful?
YesNo
On this page
{"@context":"https://schema.org","@type":"TechArticle","@id":"https://developers.cloudflare.com/realtime/realtimekit/humans/core/error-codes/#page","headline":"Error Codes","description":"RealtimeKit error codes for identifying and troubleshooting SDK and API issues.","url":"https://developers.cloudflare.com/realtime/realtimekit/humans/core/error-codes/","inLanguage":"en","image":"https://developers.cloudflare.com/realtime/realtimekit/humans/core/error-codes/og.png?v=d8136809c35e209d","dateModified":"2026-10-19","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}
description: Configure iOS screen sharing for native iOS and React Native RealtimeKit applications. title: iOS screen sharing image: https://developers.cloudflare.com/realtime/realtimekit/humans/core/ios-screen-sharing/og.png?v=79d3523f720bba0f
Documentation Index
Fetch the complete documentation index at: https://developers.cloudflare.com/realtime/llms.txt
Use this file to discover all available pages before exploring further.
Docs