ErrLookup › RocketChat/Rocket.Chat
RocketChat/Rocket.Chat
The Secure CommsOS™ for mission-critical operations · TypeScript · 7,618 source files
Analyzed at f9d3ec372b on 2026-08-12. 385 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Invalid Api parameter provided, it must be a valid IApi obje | exception | error | apps-engine, validation, api, typescript |
| Invalid command parameter provided, must be a string. | exception | error | apps-engine, slash-command, validation |
| The command is not currently disabled: "${cmd}" | exception | error | apps-engine, slash-command, state |
| Command does not exist in the system currently: "${cmd}" | exception | error | apps-engine, slash-command, state |
| Command does not exist in the system currently (or it is dis | exception | error | apps-engine, slash-command, state |
| Invalid Slash Command parameter provided, it must be a valid | exception | error | apps-engine, slash-command, validation, typescript |
| The environmental variable "${envVarName}" is not readable. | exception | error | apps-engine, environment, security, validation |
| auth option should be of the form "username:password" | exception | error | apps-engine, http, networking, validation |
| Error sending file to apps | exception | error | apps-engine, listeners, filesystem, upload |
| Room with id ${transferData.room} not found | exception | error | apps-engine, livechat, listeners, data-integrity |
| Transfer to entity with id ${transferData.to} not found | exception | error | apps-engine, livechat, listeners, data-integrity |
| Visitor with id ${visitorId} not found | exception | warning | apps-engine, livechat, event-listener, data-integrity, race-condition |
| Room with id ${roomId} not found | exception | warning | apps-engine, livechat, event-listener, data-integrity |
| Department ${departmentData._id} not found | exception | warning | apps-engine, livechat, event-listener, department, data-integrity |
| Room ${roomData._id} not found | exception | warning | apps-engine, livechat, event-listener, default-case, data-integrity |
| Room ${roomData._id} is not a livechat room | exception | warning | apps-engine, livechat, event-listener, type-guard, data-integrity |
| Invalid token for livechat message | exception | error | apps-engine, livechat, message, validation, visitor-token |
| The agent with id "${agent.id}" was not found. | exception | error | apps-engine, livechat, room-creation, agent, validation |
| Invalid agentId | exception | error | apps-engine, livechat, validation, agent, argument-validation |
| Invalid visitor, cannot create | exception | error | apps-engine, livechat, visitor, registration, data-integrity |
| Invalid visitor, cannot transfer | exception | error | apps-engine, livechat, transfer, visitor, validation |
| Invalid app user, cannot transfer | exception | error | apps-engine, livechat, transfer, app-user, provisioning |
| Invalid target agent, cannot transfer | exception | error | apps-engine, livechat, transfer, agent, validation |
| Could not get the message converter to process livechat room | exception | critical | apps-engine, livechat, orchestrator, converter, initialization |
| Invalid editor assigned to the message for the update. | exception | error | apps-engine, message, update, validation, editor |
| Invalid message id | exception | error | apps-engine, message, delete, validation, argument-validation |
| Invalid username | exception | error | apps-engine, message, typing, validation, username |
| Unrecognized typing scope provided | exception | error | apps-engine, message, typing, scope, validation |
| Invalid reaction | exception | error | apps-engine, message-bridge, validation, reactions, input-format |
| Invalid message id | exception | error | apps-engine, moderation-bridge, validation, message-id, truthy-check |
| Invalid description | exception | error | apps-engine, moderation-bridge, validation, description, truthy-check |
| Invalid user id | exception | error | apps-engine, moderation-bridge, validation, user-id, truthy-check |
| The user for app ${appId} is not registered. | exception | error | apps-engine, oauth-apps-bridge, bot-user, lifecycle, installation |
| error-registering-provider | exception | error | apps-engine, outbound-bridge, omnichannel, provider-registration, wrapped-error |
| error-unregistering-provider | exception | warning | apps-engine, outbound-bridge, omnichannel, provider-registration, lifecycle, wrapped-error |
| Attempted to store an invalid data type, it must be an objec | exception | error | apps-engine, persistence-bridge, validation, data-type, typeof |
| Not implemented. | exception | error | apps-engine, persistence-bridge, not-implemented, stub, api-surface |
| Only channels, private groups and direct messages can be cre | exception | error | apps-engine, room-bridge, validation, room-type, enum, switch-default |
| Invalid user | exception | error | apps-engine, room-bridge, validation, user-lookup, private-group |
| Message converter not found | exception | error | apps-engine, room-bridge, orchestrator, converter, initialization, internal-state |
| Room converter not found | exception | error | apps-engine, room-bridge, orchestrator, converter, initialization, internal-state |
| Room id not found | exception | error | apps-engine, room-bridge, validation, room-id, matched-count, not-found |
| There must be a parent room to create a discussion. | exception | error | apps-engine, rooms, discussion, validation, parent-room |
| User not subscribed to room | exception | error | apps-engine, rooms, subscriptions, membership, validation |
| roomId was not provided. | exception | error | apps-engine, rooms, validation, argument-error |
| The setting "${id}" is not readable. | exception | error | apps-engine, settings, permissions, validation |
| Method not implemented. | exception | error | apps-engine, settings, not-implemented, stub |
| The setting "${setting.id}" is not readable. | exception | error | apps-engine, settings, permissions, write, validation |
| Invalid app provided | exception | error | apps-engine, ui-kit, interaction, app-lifecycle |
| Unknown error | exception | error | apps-engine, uploads, file-storage, buffer |
| Missing user to perform the upload operation | exception | error | apps-engine, uploads, validation, user-identity |
| The username "${user.username}" is already being used. Renam | exception | error | apps-engine, users, bot, username, conflict |
| Creating normal users is currently not supported | exception | error | apps-engine, users, not-supported, bot, validation |
| Errors occurred while deleting an app user: ${err} | exception | error | apps-engine, users, deletion, dependency, wrapped-error |
| User not provided | exception | error | apps-engine, users, validation, argument-error |
| Invalid user id | exception | error | apps-engine, users, validation, deactivate, argument-error |
| A video conference must exist to update. | exception | error | apps-engine, video-conference, validation, not-found |
| result.status | exception | error | file-upload, mutation, server-response, toast |
| result.error | exception | error | file-upload, mutation, server-response, auth |
| FileUpload_Error | exception | error | file-upload, mutation, i18n, fallback, server-response |
| Not logged in | exception | error | reaction, auth, mutation, session |
invalid-url Invalid url | exception | warning | external-link, validation, typed-error, url |
| Invalid response from API | exception | error | apps-engine, marketplace, rest, response-shape |
| App not found | exception | error | apps-engine, marketplace, rest, response-shape, misleading-message |
| Failed to build external url | exception | error | apps-engine, marketplace, rest, response-shape, purchase |
| Failed to build App Request external url | exception | error | apps-engine, marketplace, rest, response-shape, app-request |
| Failed to get categories | exception | error | apps-engine, marketplace, rest, response-shape, categories |
| Room not found | exception | error | apps-engine, room, reactive-store, ui-host |
| Failed to fetch encrypted PDF: ${response.status} | exception | error | e2e-encryption, pdf, fetch, attachment, http-status |
| Invalid server info | exception | error | workspace-info, version-compat, rest, response-shape, react-query |
error-invalid-actionlink error-invalid-actionlink | exception | warning | action-links, message, validation, integration |
| Message not found | exception | error | message, rest, reactive-store, permission, deep-link |
| Room not found | exception | error | cache, room-data, client-store, data-hydration |
| Discussion not found | exception | error | cache, discussion, client-store, room-data |
| Subscription not found | exception | error | cache, subscription, client-store, room-membership |
| E2E encryption can only be enabled in secure contexts (HTTPS | exception | error | e2ee, security, https, crypto, browser-api, configuration |
| invalid-parameter | exception | error | validation, permalink, parameter-check, message-id |
| message-not-found | exception | error | permalink, message-not-found, api-call, permissions, cache |
| room-not-found | exception | error | permalink, room-not-found, cache, data-hydration, room-data |
error-pinning-message Error pinning message | exception | error | pin-message, cache, client-store, rocket-chat-error, permissions |
| Could not open popup | exception | error | cas, authentication, popup, browser, sso, popup-blocker |
| Invalid user status type | exception | error | user-status, validation, enum, type-check, version-mismatch |
| No app.json file found in the zip | exception | error | app-engine, marketplace, zip, manifest, validation, file-parsing |
| Failed to parse app.json: ${e instanceof Error ? e.message : | exception | error | app-engine, marketplace, json, manifest, validation, file-parsing |
| ${result.error} | exception | error | marketplace, app-engine, react-query, api-error, orchestrator |
| Search provider not found | exception | warning | search, configuration, react-query, server-method, provider |
| Message not found | exception | error | message, api-call, thread, permissions, error-masking |
| Invalid main message | exception | error | thread, message, react-query, permissions, cache |
| Cannot reset room key | exception | error | e2ee, encryption, room-key, mutation, react-query, security |
| Room not found | exception | warning | client, navigation, rooms, rest-api |
not-authorized Not authorized | exception | error | client, auth, rooms, react-query, anonymous-access |
room-not-found Room not found | exception | warning | client, routing, rooms, validation |
old-url-format Old Url Format | exception | info | client, direct-message, routing, control-flow |
not-subscribed-room Not subscribed to this room | exception | warning | client, rooms, permissions, subscriptions |
| Invalid response from login code redemption | exception | error | client, auth, oauth, login, deep-link |
error-abac-attribute-store-external error-abac-attribute-store-external | http | error | ee, abac, server, rest-api, attribute-store |
error-abac-not-enabled error-abac-not-enabled | http | error | ee, abac, server, rest-api, settings |
| The "${name}" parameter must be a valid date. | http | warning | ee, server, rest-api, audit, validation, date |
error-action-not-allowed This is an enterprise feature | http | warning | enterprise, license, rest-api, read-receipts |
error-invalid-user error-invalid-user | http | error | auth, ldap, rest-api, defensive-guard |
error-not-authorized error-not-authorized | http | error | authorization, ldap, rest-api, permissions |
| LDAP_disabled | exception | error | ldap, settings, rest-api, configuration |
error-action-not-allowed This is an enterprise feature | exception | warning | enterprise, license, roles, rest-api |
error-duplicate-role-names-not-allowed Role name already exists | exception | error | roles, duplicate, rest-api, validation |
| error-contact-not-found | exception | error | omnichannel, contacts, livechat, not-found |
| error-action-not-allowed | exception | warning | enterprise, license, omnichannel, contacts |
| error-visitor-not-found | exception | error | omnichannel, livechat, visitors, not-found |
| error-invalid-inquiry | exception | error | omnichannel, sla, livechat, state-validation |
| error-invalid-sla | exception | error | omnichannel, sla, livechat, validation |
| error-invalid-user | exception | error | omnichannel, sla, users, validation |
| invalid-user | exception | error | omnichannel, livechat, monitors, not-found |
| Invalid type | exception | error | omnichannel, outbound, apps-engine, validation |
| error-invalid-provider | exception | error | omnichannel, outbound, apps-engine, not-found |
| apps-engine-not-loaded | exception | error | apps-engine, outbound, lifecycle, startup |
| apps-engine-not-configured-correctly | exception | error | apps-engine, outbound, configuration, lifecycle |
| Trigger is not configured to use an external service | exception | error | omnichannel, livechat-trigger, configuration, enterprise |
| Invalid service URL | exception | error | omnichannel, livechat-trigger, configuration, validation |
| Invalid date range | exception | error | apps-engine, logs, validation, date-range |
| App package download failed | exception | error | apps-engine, marketplace, network, install |
| App metadata download failed | exception | error | apps-engine, marketplace, network, install |
| Invalid url. It doesn't exist or is not "application/zip". | exception | error | apps-engine, marketplace, content-type, install |
| Invalid response from the Marketplace | exception | error | apps-engine, marketplace, schema, install |
| result.error | exception | warning | apps-engine, marketplace, app-request, network |
| Type not supported | exception | error | uikit, apps-engine, validation, interaction |
| Marketplace_Bad_Marketplace_Connection | error_code | error | marketplace, network, connection, ssrf |
| Marketplace_Unsupported_Version | error_code | error | marketplace, version, upgrade, compatibility |
| Marketplace_Invalid_Apps_Engine_Version | error_code | error | marketplace, apps-engine, version, compatibility |
| Marketplace_Internal_Error | error_code | error | marketplace, internal-error, upstream, retryable |
| Marketplace_Failed_To_Fetch_Apps | error_code | error | marketplace, fallback, upstream, unknown-error |
| Marketplace_Bad_Marketplace_Connection | error_code | error | marketplace, network, connection, categories, ssrf |
| Marketplace_Unsupported_Version | error_code | error | marketplace, version, upgrade, categories, compatibility |
| Marketplace_Internal_Error | error_code | error | marketplace, network, cloud, ee |
| Marketplace_Failed_To_Fetch_Categories | error_code | error | marketplace, network, cloud, auth, ee |
error-essential-app-disabled error-essential-app-disabled | error_code | error | apps-engine, license, ee, meteor-error |
| Invalid path configured for file system App storage | exception | error | apps-engine, storage, configuration, ee |
| Invalid source path | exception | error | apps-engine, storage, validation, ee |
| App already exists. | exception | error | apps-engine, storage, duplicate, ee |
error-room-is-abac-managed error-room-is-abac-managed | error_code | error | abac, license, rooms, security, ee |
error-license-user-limit-reached error-license-user-limit-reached | error_code | error | license, users, ee, meteor-error |
error-invalid-room Invalid room | error_code | error | federation, rooms, ee, meteor-error |
error-federated-users-in-non-federated-rooms Cannot add federated users to non-federated rooms | error_code | error | federation, rooms, validation, ee, meteor-error |
error-not-authorized-federation Not authorized to access federation | error_code | error | federation, permissions, auth, ee, meteor-error |
error-username-reserved-by-bridge Name is reserved by a federation bridge | error_code | error | federation, bridge, usernames, validation, ee, meteor-error |
error-forwarding-department-target-not-allowed The forwarding to the target department is not allowed. | error_code | error | omnichannel, livechat, departments, validation, ee, meteor-error |
error-max-number-simultaneous-chats-reached error-max-number-simultaneous-chats-reached | error_code | warning | omnichannel, livechat, rate-limit, agents, ee |
error-invalid-sla Invalid sla | error_code | error | omnichannel, livechat, sla, validation, ee, meteor-error |
error-invalid-priority Invalid priority | error_code | error | omnichannel, livechat, priority, validation, ee, meteor-error |
error-invalid-sla Invalid sla | error_code | error | omnichannel, livechat, sla, validation, ee, meteor-error |
| No inquiry or agent provided | exception | error | omnichannel, livechat, validation, ee |
| Provided agent is not online | exception | error | omnichannel, livechat, agents, validation, ee |
| No valid agent found | exception | error | omnichannel, livechat, agents, validation, ee |
error-max-number-simultaneous-chats-reached error-max-number-simultaneous-chats-reached | exception | error | omnichannel, livechat, queue, capacity, enterprise |
| SLA not found with id: ${slaId} | exception | error | omnichannel, sla, data-integrity, enterprise |
Not allowed Not allowed | exception | error | audit, auth, permissions, enterprise |
Room doesn't exist Room doesn't exist | exception | error | audit, rooms, query, enterprise |
error-max-guests-number-reached Maximum number of guests reached. | exception | error | license, users, roles, guest, enterprise |
error-license-user-limit-reached error-license-user-limit-reached | exception | error | license, users, seats, enterprise |
error-email-send-failed Error trying to send email: ${message} | exception | error | email, device-management, smtp, enterprise |
| invalid ISO 8601 date | validation | error | validation, date, engagement-dashboard, enterprise |
| Please verify your mapping for LDAP X RocketChat Teams. The | exception | error | ldap, config, mapping, enterprise |
| Please verify your mapping for LDAP X RocketChat ABAC Attrib | exception | error | ldap, abac, config, mapping, enterprise |
apps-engine-not-initialized apps-engine-not-initialized | exception | error | apps-engine, initialization, startup, enterprise |
app-addon-not-valid app-addon-not-valid | exception | error | apps-engine, license, addon, enterprise |
license-prevented license-prevented | exception | error | apps-engine, license, private-apps, enterprise |
invalid-license invalid-license | exception | error | apps-engine, license, marketplace, enterprise |
error-invalid-user Invalid user | exception | error | omnichannel, monitor, users, enterprise |
error-adding-monitor-role Error adding monitor role | exception | error | omnichannel, monitor, roles, enterprise |
unit-not-found Unit not found | exception | error | omnichannel, business-unit, permissions, meteor-error |
error-unit-not-found Unit not found | exception | error | omnichannel, business-unit, permissions, meteor-error |
tag-not-found Tag not found | exception | error | omnichannel, tags, meteor-error |
error-duplicated-sla error-duplicated-sla | exception | error | omnichannel, sla, uniqueness, plain-error |
| SLA with id ${_id} not found | exception | error | omnichannel, sla, plain-error, idempotency |
| error-business-hour-name-already-in-use | exception | error | omnichannel, business-hour, uniqueness, plain-error |
| error-not-authorized | exception | error | omnichannel, business-hour, authorization, permissions, plain-error |
| room-still-open | exception | error | omnichannel, pdf-transcript, room-state, plain-error |
| improper-room-state | exception | error | omnichannel, pdf-transcript, room-state, data-integrity, plain-error |
error-unit-not-found Error! No Active Business Unit found with id: ${businessUnit} | exception | error | omnichannel, business-unit, permissions, patch, meteor-error |
error-duplicate-role-names-not-allowed Role name already exists | exception | error | roles, uniqueness, meteor-error |
error-invalid-scope Invalid scope | exception | error | roles, validation, meteor-error |
error-invalid-roleId This role does not exist | exception | error | roles, not-found, meteor-error |
error-role-protected Role is protected | exception | error | roles, protected, meteor-error |
error-duplicate-role-names-not-allowed Role name already exists | exception | error | roles, uniqueness, meteor-error |
error-invalid-scope Invalid scope | exception | error | roles, validation, meteor-error |
error-role-not-found Role not found | exception | error | roles, race-condition, toctou, meteor-error |
| error-user-not-found | exception | error | roles, users, not-found, plain-error |
| error-license-user-limit-reached | exception | error | roles, license, seats, enterprise, plain-error |
| error-invalid-room | exception | error | omnichannel, room-state, validation, plain-error |
| error-room-already-closed | exception | error | omnichannel, livechat, room-state, validation |
| error-room-is-already-on-hold | exception | error | omnichannel, livechat, room-state, idempotency |
| error-cannot-place-chat-on-hold | exception | error | omnichannel, livechat, settings, business-rule |
| error-unserved-rooms-cannot-be-placed-onhold | exception | error | omnichannel, livechat, room-state, agent-assignment |
| This_conversation_is_already_closed | exception | error | omnichannel, livechat, room-state, validation |
| error-room-not-on-hold | exception | error | omnichannel, livechat, room-state, idempotency |
| error-room-not-served | exception | error | omnichannel, livechat, agent-assignment, data-integrity |
| error-invalid-inquiry | exception | error | omnichannel, livechat, inquiry, data-integrity |
error-action-not-allowed This is an enterprise feature | exception | error | enterprise, license, read-receipts, authorization |
error-invalid-message Invalid message | exception | error | read-receipts, validation, message |
error-invalid-room Invalid room | exception | error | read-receipts, authorization, room-access |
error-invalid-user Invalid user | exception | error | read-receipts, authentication, authorization |
error-not-allowed Not allowed | exception | error | canned-responses, authorization, permissions |
error-canned-response-not-found Canned Response not found | exception | error | canned-responses, not-found, validation |
error-not-allowed Not allowed | exception | error | canned-responses, authorization, permissions |
error-invalid-shortcut Shortcut provided already exists | exception | error | canned-responses, uniqueness, validation, shortcut |
error-invalid-department Invalid department | exception | error | omnichannel, canned-response, validation, department |
error-canned-response-not-found Canned Response not found | exception | error | omnichannel, canned-response, not-found, concurrency |
| Error creating/updating unit | exception | error | omnichannel, unit, mongodb, persistence, data-integrity |
| restricted-workspace | exception | error | enterprise, license, air-gapped, cloud, restriction |
| error-invalid-contact | exception | error | omnichannel, contacts, merge, not-found, transactions |
| error-invalid-channel | exception | error | omnichannel, contacts, channel, merge, validation |
| error-verifying-contact-channel | exception | error | omnichannel, contacts, transactions, mongodb, retry |
| error-invalid-room | exception | error | omnichannel, room, not-found, contacts |
| error-invalid-inquiry | exception | critical | omnichannel, inquiry, queue, data-integrity, contacts |
error-max-rooms-per-guest-reached error-max-rooms-per-guest-reached | exception | error | enterprise, license, omnichannel, guest, limits |
not-authorized Not Authorized | exception | error | personal-access-tokens, authorization, permissions |
error-token-already-exists A token with this name already exists | exception | error | personal-access-tokens, duplicate, validation |
not-authorized Not Authorized | exception | error | personal-access-tokens, authorization, permissions |
error-token-does-not-exists Token does not exist | exception | error | personal-access-tokens, not-found, validation |
not-authorized Not Authorized | exception | error | personal-access-tokens, authorization, permissions |
error-token-does-not-exists Token does not exist | exception | error | personal-access-tokens, not-found, validation |
| invalid-calendar-event | exception | error | calendar, authorization, ownership, rest-api |
error-room-not-found The required "roomId" or "roomName" param provided does not match any channel | exception | error | channels, room-lookup, rest-api, validation |
error-room-archived The channel, ${room.name}, is archived | exception | warning | channels, archived, room-state, rest-api |
| unauthorized | exception | error | channels, authorization, permissions, teams, create |
| Param "${params.name?.key}" is required | exception | warning | channels, validation, required-param, create |
| Param "${params.members.key}" must be an array if provided | exception | warning | channels, validation, param-type, create |
| Param "${params.customFields.key}" must be an object if prov | exception | warning | channels, validation, param-type, custom-fields, create |
| Param ${params.teams.key} must be an array | exception | warning | channels, validation, param-type, teams, create |
error-not-allowed Not Allowed | exception | error | channels, authorization, room-access, presence |
error-message-not-found The provided "messageId" does not match any existing message. | exception | error | chat, message-not-found, pin, rest-api |
error-not-allowed Threads Disabled | exception | error | chat, threads, configuration, feature-flag, settings |
error-invalid-message Invalid Message | exception | error | chat, threads, invalid-message, validation |
error-room-does-not-exist This room does not exist | exception | error | chat, threads, room-not-found, data-integrity |
The required "mid" body param is missing. The required "mid" body param is missing. | exception | warning | chat, validation, required-param, follow, rest-api |
error-emoji-param-not-provided The required "emoji" param is missing. | exception | error | api, rest, validation, reactions, chat |
error-param-required The required "roomId" query param is missing | exception | error | api, rest, validation, query-params, chat, sync |
error-lastUpdate-param-invalid The "lastUpdate" query parameter must be a valid date | exception | error | api, rest, validation, query-params, date, chat, sync |
error-roomId-param-not-provided The required "roomId" query param is missing. | exception | error | api, rest, validation, query-params, search, chat |
error-searchText-param-not-provided The required "searchText" query param is missing. | exception | error | api, rest, validation, query-params, search, chat |
| Cannot send system messages using 'chat.sendMessage' | exception | error | api, rest, validation, system-messages, security, chat |
error-room-id-param-not-provided The required "rid" param is missing. | exception | error | api, rest, validation, query-params, chat, ignore |
error-user-id-param-not-provided The required "userId" param is missing. | exception | error | api, rest, validation, query-params, chat, ignore |
error-updatedSince-param-invalid The "updatedSince" query parameter must be a valid date. | exception | error | api, rest, validation, query-params, date, threads, chat, sync |
error-creating-custom-user-status Error creating custom user status | exception | error | custom-user-status, rest-api, data-integrity, concurrency |
error-updating-custom-user-status Error updating custom user status | exception | error | custom-user-status, rest-api, data-integrity, concurrency |
error-e2e-key-reset-in-progress error-e2e-key-reset-in-progress | exception | warning | e2e, concurrency, lock, rest-api |
error-not-allowed error-not-allowed | exception | error | e2e, permissions, concurrency, bug, lock-leak, rest-api |
error-invalid-param error-invalid-param | exception | error | email-inbox, validation, rest-api |
error-roomId-param-invalid The "${paramName}" query parameter must be a valid date. | exception | error | emoji-custom, validation, date, bug, rest-api |
emoji-is-not-image Emoji file provided cannot be uploaded since it's not an image | exception | error | emoji-custom, upload, validation, files, rest-api |
| The required "_id" query param is missing. | exception | error | emoji-custom, validation, bug, rest-api |
| Emoji not found. | exception | error | emoji-custom, validation, bug, rest-api |
error-room-param-not-provided The parameter "roomId" or "roomName" is required | exception | error | groups, validation, rest-api, rooms |
error-room-not-found The required "roomId" or "roomName" param provided does not match any group | exception | error | groups, validation, rest-api, rooms |
error-room-archived The private group, ${roomName}, is archived | exception | warning | rest-api, groups, archived, lifecycle |
error-empty-invite-list Cannot invite if no valid users are provided | exception | warning | rest-api, groups, invite, users, validation, federation |
error-not-allowed Not Allowed | exception | error | rest-api, groups, online, authorization, access-control |
error-room-param-not-provided Query param "roomId" or "username" is required | exception | warning | rest-api, im, direct-message, validation, input-validation |
error-invalid-user Invalid user | exception | critical | rest-api, im, direct-message, authentication, deleted-user, session |
error-room-not-found The required "roomId" param provided does not match any direct message | exception | error | direct-message, room-resolution, validation, api |
error-not-allowed Not allowed | exception | error | authorization, permission, direct-message, api |
error-endpoint-disabled This endpoint is disabled | exception | warning | feature-flag, config, direct-message, api |
error-roomid-param-not-provided The parameter "roomId" is required | exception | error | validation, query-param, direct-message, api |
error-no-messages No messages found | exception | warning | dead-code, direct-message, api, defensive |
error-invalid-room Invalid room | exception | error | direct-message, block, validation, api |
error-importer-not-defined The Pending File Importer was not found. | exception | error | importer, config, ee, api |
error-invalid-user error-invalid-user | exception | error | ldap, authentication, api, admin |
LDAP_disabled LDAP_disabled | exception | warning | ldap, configuration, settings |
Connection_failed Connection_failed | exception | error | ldap, network, configuration, tls |
LDAP_search_failed LDAP_search_failed | exception | error | ldap, search, configuration |
error-unauthorized Users must have a username | exception | error | authentication, middleware, hono, username |
error-endpoint-disabled This endpoint is disabled | exception | warning | api, shields, configuration, settings |
error-shield-disabled This shield type is disabled | exception | warning | api, shields, configuration, settings |
too-many-requests DDPRateLimiter.getErrorMessage(rateLimitResult) | exception | warning | rate-limiting, ddp, api, method-call |
invalid-token invalid-token | exception | error | omnichannel, livechat, visitor, token |
| invalid-room | exception | error | omnichannel, livechat, room, visitor |
| invalid-agent | exception | error | omnichannel, livechat, agent, data-integrity |
| agent-not-found | exception | warning | omnichannel, livechat, routing, agent, business-hours |
| invalid-setting | exception | error | omnichannel, livechat, settings, validation |
error-invalid-params-custom error-invalid-params-custom | exception | error | omnichannel, contact, validation, json |
error-invalid-params error-invalid-params | exception | error | omnichannel, contact, validation |
| invalid-token | exception | error | omnichannel, livechat, token, visitor, custom-fields |
| error-not-allowed | exception | error | livechat, omnichannel, permission, departments, rest-api |
| error-not-authorized | exception | error | livechat, omnichannel, permission, departments, inquiries |
| visitor-not-found | exception | error | livechat, omnichannel, visitor, rest-api |
| invalid-room | exception | error | livechat, omnichannel, room, rest-api |
| error-not-allowed | exception | error | livechat, omnichannel, permission, room |
| invalid-token | exception | error | livechat, omnichannel, visitor-token, messaging, rest-api |
| invalid-room | exception | error | livechat, omnichannel, room, visitor-token, messaging |
| room-closed | exception | error | livechat, omnichannel, room, messaging, rest-api |
| message-length-exceeds-character-limit | exception | error | livechat, omnichannel, validation, messaging, configuration |
| invalid-message | exception | error | livechat, omnichannel, message, room, rest-api |
| error-token-param-not-provided | exception | error | omnichannel, token, query-params, validation, messages |
| error-livechat-visitor-registration | exception | error | omnichannel, visitor-registration, agent-availability, configuration, messages |
| error-invalid-token | exception | warning | dead-code, omnichannel, redundant-guard, visitor, messages |
| invalid-token | exception | error | omnichannel, visitor, token, authentication, room |
| invalid-room | exception | error | omnichannel, room, validation, closed-room, room |
| error-not-allowed-to-close-conversation | exception | error | omnichannel, settings, configuration, permissions, room |
room-closed room-closed | exception | error | omnichannel, room, closed-room, state, room |
invalid-livechat-config invalid-livechat-config | exception | warning | omnichannel, survey, configuration, settings, defensive-check |
invalid-data invalid-data | exception | error | omnichannel, survey, validation, data-format, room |
error-invalid-room error-invalid-room | exception | error | omnichannel, room, type-mismatch, validation, room-forward |
This_conversation_is_already_closed This_conversation_is_already_closed | exception | error | omnichannel, livechat, room-state, validation |
error-mac-limit-reached error-mac-limit-reached | exception | error | omnichannel, livechat, mac-limit, capacity, transfer |
error-invalid-visitor error-invalid-visitor | exception | error | omnichannel, livechat, visitor, data-integrity, transfer |
error-forwarding-chat error-forwarding-chat | exception | error | omnichannel, livechat, transfer, routing, agent-availability |
error-invalid-user error-invalid-user | exception | error | omnichannel, livechat, auth, user-resolution, room-join |
error-not-allowed error-not-allowed | exception | error | omnichannel, livechat, authorization, room-join, permissions |
| firstError.reason.error | exception | error | omnichannel, livechat, save-info, passthrough, data-integrity |
| The "${property}.start" query parameter must be a valid date | validation | warning | omnichannel, livechat, query-params, date-validation, rooms-list |
| The "${property}.end" query parameter must be a valid date. | validation | warning | omnichannel, livechat, query-params, date-validation, rooms-list |
| The "customFields" query parameter must be a valid JSON. | validation | warning | omnichannel, livechat, query-params, json-validation, rooms-list |
error-invalid-file-uploaded Invalid file uploaded | exception | error | omnichannel, livechat, sms, file-upload, ssrf, external-fetch |
error-invalid-visitor Invalid visitor | exception | error | omnichannel, livechat, sms, visitor-registration, routing |
invalid-chart-name invalid-chart-name | exception | warning | omnichannel, livechat, analytics, query-params, validation |
error-invalid-room error-invalid-room | exception | error | omnichannel, livechat, transcript, room-state, validation |
error-transcript-not-requested error-transcript-not-requested | exception | warning | omnichannel, livechat, transcript, state, validation, idempotency |
error-mac-limit-reached error-mac-limit-reached | exception | error | omnichannel, license, ee, monthly-active-contacts, transcript |
error-invalid-user error-invalid-user | exception | error | authentication, user, transcript, stale-token |
invalid-room invalid-room | exception | error | omnichannel, room, transfer-history, not-found |
| Invalid type | exception | warning | omnichannel, users, validation, url-param |
error-invalid-token Token cannot be empty | exception | error | omnichannel, visitor, token, validation, unauthenticated |
error-livechat-visitor-registration Error registering visitor | exception | error | omnichannel, visitor, registration, database, upsert |
invalid-token invalid-token | exception | error | omnichannel, visitor, token, not-found |
visitor-has-open-rooms Cannot remove visitors with opened rooms | exception | warning | omnichannel, visitor, delete, open-rooms, settings, gdpr |
error-removing-visitor An error ocurred while deleting visitor | exception | error | omnichannel, visitor, delete, contacts, logging |
| invalid-room | exception | error | omnichannel, messages, room, not-found |
| not-allowed | exception | error | omnichannel, messages, permissions, room-access |
| error-invalid-webhook-response | exception | error | omnichannel, webhook, network, integration, testing |
error-roomId-param-invalid The "updatedSince" query parameter must be a valid date. | exception | warning | permissions, validation, date, query-param |
error-authToken-param-not-valid The required "authToken" header param is missing or invalid. | exception | error | push, authentication, header, token, mobile |
| error-user-not-found | exception | error | push, authentication, user, not-found, stale-token |
| error-message-not-found | exception | error | push, rest-api, not-found, message |
| error-room-not-found | exception | warning | push, rest-api, data-integrity, orphaned-message, not-found |
| error-not-allowed | exception | error | push, rest-api, authorization, forbidden, permissions |
error-push-disabled Push is disabled | exception | warning | push, configuration, settings, rest-api |
error-invalid-param updatedSince must be a valid date string | exception | error | roles, rest-api, validation, date, query-params |
error-user-already-in-role User already in role | exception | warning | roles, rest-api, conflict, idempotent, authorization |
error-param-not-provided Query param "role" is required | exception | error | roles, rest-api, validation, query-params |
error-not-allowed Not allowed | exception | error | roles, rest-api, authorization, permissions, forbidden |
error-invalid-roleId error-invalid-roleId | exception | error | roles, rest-api, not-found, validation |
error-role-protected Cannot delete a protected role | exception | warning | roles, rest-api, protected, delete, business-rule |
error-role-in-use Cannot delete role because it's in use | exception | warning | roles, rest-api, business-rule, delete, conflict |
error-invalid-user There is no user with this username | exception | error | roles, rest-api, not-found, user, validation |
error-user-not-in-role User is not in this role | exception | warning | roles, rest-api, conflict, idempotent, authorization |
error-admin-required You need to have at least one admin | exception | error | roles, rest-api, admin, safety-guard, business-rule |
error-roomid-param-not-provided The parameter "roomId" or "roomName" is required | exception | error | rooms, rest-api, validation, query-params |
error-room-not-found The required "roomId" or "roomName" param provided does not match any channel | exception | error | rooms, rest-api, not-found, validation |
error-room-archived The channel, ${room.name}, is archived | exception | warning | rooms, rest-api, archived, business-rule |
error-invalid-room Invalid room | exception | error | rooms, rest-api, not-found, delete, validation |
error-cannot-delete-team-channel Cannot delete a team channel | exception | error | teams, rooms, rest-api, delete-protected |
error-updatedSince-param-invalid The "updatedSince" query parameter must be a valid date. | exception | error | rest-api, rooms, validation, date-format |
error-no-file-uploaded No file was uploaded | exception | error | file-upload, multipart, rest-api, rooms |
invalid-field-content invalid-field-content | exception | error | file-upload, json, validation, rest-api |
invalid-file invalid-file | exception | error | file-upload, two-phase-upload, rest-api, rooms |
error-message-size-exceeded error-message-size-exceeded | exception | error | file-upload, validation, message-size, rest-api |
error-invalid-subscription Invalid subscription | exception | error | subscriptions, drafts, membership, rest-api |
error-action-not-allowed Mailing is not allowed | exception | error | permissions, mail, rest-api, authorization |
error-not-allowed Not Allowed | exception | error | authorization, rooms, mail, rest-api |
error-invalid-dates From date cannot be after To date | exception | error | validation, date-range, mail, rest-api |
error-invalid-recipient error-invalid-recipient | exception | error | validation, mail, recipients, rest-api |
error-name-param-not-provided The parameter "name" is required | exception | error | oauth, settings, validation, rest-api |
error-id-param-not-provided The parameter "id" is required | exception | error | settings, validation, rest-api, admin |
error-roomId-param-invalid The "lastUpdate" query parameter must be a valid date. | exception | error | subscriptions, validation, date-format, rest-api, bug-mismatched-code |
error-invalid-subscription error-invalid-subscription | exception | error | subscriptions, rooms, rest-api, bug-plain-error, bug-mismatched-code |
error-action-not-allowed Editing user is not allowed | exception | error | users, permissions, authorization, api |
error-invalid-user The optional "userId" param provided does not match any users | exception | error | users, validation, api |
error-not-allowed Change avatar is not allowed | exception | error | users, avatar, permissions, settings, api |
error-invalid-query isValidQuery.errors.join('\n') | exception | error | users, query, validation, api, security |
error-email-send-failed SMTP is not configured | exception | error | email, smtp, configuration, api, users |
error-parameter-required x-auth-token is required | exception | error | users, sessions, headers, api, authentication |
error-invalid-user-id Invalid user id | exception | error | users, sessions, tokens, api, authentication |
error-two-factor-not-enabled Two factor authentication is not enabled | exception | error | api, users, totp, two-factor, configuration, settings |
error-invalid-date Invalid expiresAt date string | exception | error | api, users, presence, status, date, validation |
error-status-not-allowed Invisible status is disabled | exception | error | api, users, presence, status, settings, configuration |
| username-required | http | error | api, integrations, webhooks, validation |
| Integration payload must be a JSON object, not an array or p | http | error | api, integrations, webhooks, json, validation |
| Invalid integration id or token provided. | http | error | api, integrations, webhooks, authentication, authorization |
error-invalid-user Invalid user | exception | error | meteor, methods, irc, bridge, authentication, users |
error-not-allowed Not allowed | exception | error | meteor, methods, irc, bridge, permissions, authorization, settings |
error-invalid-user Invalid user | exception | error | meteor, methods, slack, bridge, authentication, users |
error-not-authorized Not authorized | exception | error | meteor, methods, slack, bridge, permissions, authorization |
SlackBridge_disabled SlackBridge_disabled | exception | error | meteor, methods, slack, bridge, settings, configuration |
error-invalid-user Invalid User | exception | error | meteor, methods, webdav, bridge, authentication, users |
error-not-allowed WebDAV Integration Not Allowed | exception | error | webdav, configuration, feature-flag, permissions, rocket-chat-settings |
could-not-access-webdav Could not access webdav | exception | error | webdav, network, authentication, external-service, error-swallowing, rocket-chat-settings |