RocketChat/Rocket.Chat · error · Meteor.Error

invalid-invitation-id

invalid-invitation-id

Error message

Invalid Invitation _id

What it means

Error "Invalid Invitation _id" thrown in RocketChat/Rocket.Chat.

Source

Thrown at apps/meteor/server/lib/rooms/invites/removeInvite.ts:26

	if (!userId || !invite) {
		return false;
	}

	if (!(await hasPermissionAsync(userId, 'create-invite-links'))) {
		throw new Meteor.Error('not_authorized');
	}

	if (!invite._id) {
		throw new Meteor.Error('error-the-field-is-required', 'The field _id is required', {
			method: 'removeInvite',
			field: '_id',
		});
	}

	const { deletedCount } = await Invites.removeById(invite._id);

	if (!deletedCount) {
		throw new Meteor.Error('invalid-invitation-id', 'Invalid Invitation _id', {
			method: 'removeInvite',
		});
	}

	return true;
};

View on GitHub (pinned to b2c16d5842)

Solutions

  1. Pass the _id of an existing invite record; verify the invite still exists before removal.

When it happens

Trigger: Thrown in removeInvite when no invite record exists for the given _id.

Common situations: See trigger scenarios.


AI-assisted analysis of RocketChat/Rocket.Chat@b2c16d5842 (2026-08-18). Data as JSON: /api/errors/258ffa75a5326998. Report an issue: GitHub.